PostgreSQL upravlja kontrolom pristupa kroz uloge (koje služe kao korisnici i grupe) i privilegije (dozvole dodijeljene na objektima). Ovaj sustav kontrolira tko se može povezati i što može učiniti — fundamentalno za sigurnost baze podataka.
Uloge — korisnici i grupe ujedinjeni
ROLE app_user LOGIN PASSWORD ;
ROLE readonly;
readonly app_user;
