Groups - Amazon Redshift

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.

Groups

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 du catalogue GROUP du système PG_ :

select * from pg_group;

Par exemple, pour répertorier tous les utilisateurs de base de données par groupe, exécutez ce qui suitSQL.

SELECT u.usesysid ,g.groname ,u.usename FROM pg_user u LEFT JOIN pg_group g ON u.usesysid = ANY (g.grolist)

Création, modification et suppression de groupes

Seul un super-utilisateur peut créer, modifier ou supprimer des groupes.

Vous pouvez effectuer les opérations suivantes :

  • Pour créer un groupe, utilisez la commande CREATE GROUP.

  • Pour ajouter ou supprimer des utilisateurs d’un groupe existant, utilisez la commande ALTER GROUP.

  • Pour supprimer un groupe, utilisez la commande DROP GROUP. Cette commande supprime uniquement le groupe, pas les utilisateurs qui en sont membres.