Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Les groupes sont des ensembles d’utilisateurs qui bénéficient tous des autorisations qui sont associées au groupe. Vous pouvez utiliser des groupes pour attribuer des autorisations. Par exemple, vous pouvez créer différents groupes pour les ventes, l’administration et le support et accorder aux utilisateurs de chaque groupe l’accès correspondant aux données qu’ils ont besoin d’utiliser. Vous pouvez accorder ou révoquer des autorisations au niveau du groupe, et ces modifications s’appliqueront à tous les membres du groupe, à l’exception des super-utilisateurs.
Pour afficher tous les groupes d’utilisateurs, interrogez la table catalogue système PG_GROUP :
select * from pg_group;
Par exemple, pour répertorier tous les utilisateurs d’une base de données par groupe, exécutez la requête SQL suivante.
SELECT u.usesysid
,g.groname
,u.usename
FROM pg_user u
LEFT JOIN pg_group g ON u.usesysid = ANY (g.grolist)