PostgreSQL menguruskan kawalan akses melalui roles (yang berperanan sebagai pengguna dan kumpulan) dan privileges (kebenaran yang diberikan pada objek). Sistem ini mengawal siapa yang boleh menyambung, dan apa yang boleh mereka lakukan — asas kepada keselamatan pangkalan data.
Roles — pengguna dan kumpulan disatukan
ROLE app_user LOGIN PASSWORD ;
ROLE readonly;
readonly app_user;
