O PostgreSQL gerencia controle de acesso através de funções (que servem como usuários e grupos) e privilégios (permissões concedidas em objetos). Este sistema controla quem pode se conectar e o que pode fazer — fundamental para a segurança do banco de dados.
Funções — usuários e grupos unificados
ROLE app_user LOGIN PASSWORD ;
ROLE readonly;
readonly app_user;
