PostgreSQL hallitsee pääsynvalvontaa roolien (jotka toimivat sekä käyttäjinä että ryhminä) ja privilegioiden (objekteihin myönnettävät käyttöoikeudet) avulla. Tämä järjestelmä hallitsee, kuka voi muodostaa yhteyden ja mitä he voivat tehdä — tämä on perustavanlaatuista tietokantaturvallisuutta varten.
Roolit — käyttäjät ja ryhmät yhdessä
ROLE app_user LOGIN PASSWORD ;
ROLE readonly;
readonly app_user;
