« PostgreSQL/Sécurité » : différence entre les versions

aucun résumé des modifications
Aucun résumé des modifications
Aucun résumé des modifications
 
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.