PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 17.1 » Internes » Catalogues système » pg_auth_members

51.9. pg_auth_members #

Le catalogue pg_auth_members contient les relations d'appartenance entre les rôles. Tout ensemble non circulaire d'appartenances est autorisé.

Parce que les identités de l'utilisateur sont valables sur l'ensemble du cluster, pg_auth_members est partagé par toutes les bases de données d'un cluster : il n'existe qu'une seule copie de pg_auth_members par cluster, pas une par base de données.

Tableau 51.9. Colonnes de pg_auth_members

Type

Description

oid oid

Identifiant de la ligne

roleid oid (référence pg_authid.oid)

Identifiant d'un rôle qui a un membre

member oid (référence pg_authid.oid)

Identifiant d'un rôle qui est membre d'un roleid

grantor oid (référence pg_authid.oid)

Identifiant du rôle qui a autorisé cette appartenance

admin_option bool

Vrai si member peut donner l'appartenance à roleid aux autres

inherit_option bool

Vrai si le membre hérite automatiquement des droits du rôle cible

set_option bool

Vrai si le membre peut utiliser SET ROLE vers le rôle cible