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

36.52. table_privileges

La vue table_privileges identifie tous les privilèges accordés, à un rôle actif ou par une rôle actif, sur des tables ou vues. Il y a une ligne par combinaison table, donneur, bénéficiaire.

Tableau 36.50. Colonnes de table_privileges

NomType de donnéesDescription
grantorsql_identifierNom du rôle qui a accordé le privilège
granteesql_identifierNom du rôle bénéficiaire
table_catalogsql_identifierNom de la base de données qui contient la table (toujours la base de données courante)
table_schemasql_identifierNom du schéma qui contient la table
table_namesql_identifierNom de la table
privilege_typecharacter_data Type de privilège : SELECT, INSERT, UPDATE, DELETE, TRUNCATE, REFERENCES ou TRIGGER
is_grantableyes_or_noYES si le droit peut être transmis, NO sinon
with_hierarchyyes_or_no Dans le standard SQL, WITH HIERARCHY OPTION est un (sous-)droit séparé autorisant certaines opérations sur la hiérarchie de l'héritage des tables. Dans PostgreSQL, ceci est inclus dans le droit SELECT, donc cette colonne affiche YES si le droit est SELECT, et NO sinon.