Différences entre les versions de « PostgreSQL/Sécurité »

aucun résumé de modification
 
Souvent les utilisateurs devant avoir des privilèges identiques sont rassemblés dans un groupe qui reçoit les permissions.
<source lang=sql>
-- Groupe
CREATE ROLE group_1 ENCRYPTED PASSWORD 'xyz';
-- Lien entre les deux
GRANT group_1 TO adam, anne;
</source>
 
La commande <code>CREATE ROLE</code> peut assigner les privilèges ''SUPERUSER, CREATEDB, CREATEROLE, REPLICATION'' et ''LOGIN''. <code>GRANT</code> confère les permissions d'accès aux tables ou l'appartenance à un groupe.