A PostgreSQL az szerepeken (amelyek felhasználókat és csoportokat is képviselhetnek) és a jogosultságokon (az objektumokon megadott engedélyek) keresztül kezeli a hozzáférés-szabályozást. Ez a rendszer azt szabályozza, hogy ki tud csatlakozni, és mit tehet — ez az adatbázis-biztonság alapja.
Szerepek — felhasználók és csoportok egyesítve
ROLE app_user LOGIN PASSWORD ;
ROLE readonly;
readonly app_user;
