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.