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

37.53. 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 37.51. Colonnes de table_privileges

Type de la colonne

Description

grantor sql_identifier

Nom du rôle qui a accordé le privilège

grantee sql_identifier

Nom du rôle bénéficiaire

table_catalog sql_identifier

Nom de la base de données qui contient la table (toujours la base de données courante)

table_schema sql_identifier

Nom du schéma qui contient la table

table_name sql_identifier

Nom de la table

privilege_type character_data

Type de privilège : SELECT, INSERT, UPDATE, DELETE, TRUNCATE, REFERENCES ou TRIGGER

is_grantable yes_or_no

YES si le droit peut être transmis, NO sinon

with_hierarchy yes_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.