Chapter 7, Writing Stored Procedures, was all about stored procedures and writing server-side code. After being introduced to many important topics, it is now time to shift to PostgreSQL security. Here, we will learn how to secure a server and configure permissions.
The following topics will be covered in this chapter:
- Configuring network access
- Managing authentication
- Handling users and roles
- Configuring database security
- Managing schema, tables, and columns
- Row-level security (RLS)
By the end of the chapter, we will be able to professionally configure PostgreSQL security.