PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 13.0 » Interfaces client » Schéma d'information » applicable_roles

36.5. applicable_roles

La vue applicable_roles identifie tous les rôles dont l'utilisateur courant peut utiliser les droits. Cela signifie qu'il y a certaines chaînes de donnation des droits de l'utilisateur courant au rôle en question. L'utilisateur lui-même est un rôle applicable. L'ensemble de rôles applicables est habituellement utilisé pour la vérification des droits.

Tableau 36.3. Colonnes de applicable_roles

Type de la colonne

Description

grantee sql_identifier

Nom du rôle à qui cette appartenance a été donnée (peut être l'utilisateur courant ou un rôle différent dans le cas d'appartenances de rôles imbriquées)

role_name sql_identifier

Nom d'un rôle

is_grantable yes_or_no

YES si le bénéficiaire a l'option ADMIN sur le rôle, NO dans le cas contraire