SVV_USER_GRANTS - 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.

SVV_USER_GRANTS

Utilisez SVV _ USER _ GRANTS pour afficher la liste des utilisateurs auxquels des rôles ont été explicitement attribués dans le cluster.

SVV_ USER _ GRANTS est visible par les utilisateurs suivants :

  • Super-utilisateurs

  • Utilisateurs ACCESS SYSTEM TABLE autorisés

Les autres utilisateurs ne peuvent consulter que les rôles qui leur sont explicitement accordés.

Colonnes de la table

Nom de la colonne Type de données Description
user_id entier ID de l’utilisateur.
user_name text Le nom de l’utilisateur.
role_id entier ID de rôle du rôle accordé.
role_name text Nom de rôle du rôle accordé.
admin_option boolean Valeur qui indique si l’utilisateur peut accorder le rôle à d’autres utilisateurs et rôles.

Exemples de requêtes

Les requêtes suivantes accordent des rôles aux utilisateurs et affichent la liste des utilisateurs auxquels des rôles sont explicitement accordés.

GRANT ROLE role1 TO reguser; GRANT ROLE role2 TO reguser; GRANT ROLE role1 TO superuser; GRANT ROLE role2 TO superuser; SELECT user_name,role_name,admin_option FROM svv_user_grants; user_name | role_name | admin_option -----------+-----------+-------------- superuser | role1 | False reguser | role1 | False superuser | role2 | False reguser | role2 | False