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

36.15. column_privileges

La vue column_privileges identifie tous les droits octroyés sur les colonnes à un rôle couramment actif ou par un rôle couramment actif. Il existe une ligne pour chaque combinaison colonne, donneur (grantor) et receveur (grantee).

Si un droit a été donné sur une table entière, il s'affichera dans cette vue comme un droit sur chaque colonne, mais seulement pour les types de droits où la granularité par colonne est possible : SELECT, INSERT, UPDATE, REFERENCES.

Tableau 36.13. Colonnes de column_privileges

NomType de donnéesDescription
grantorsql_identifierNom du rôle ayant accordé le privilège
granteesql_identifierNom du rôle receveur
table_catalogsql_identifierNom de la base de données qui contient la table qui contient la colonne (toujours la base de données courante)
table_schemasql_identifierNom du schéma qui contient la table qui contient la colonne
table_namesql_identifierNom de la table qui contient la colonne
column_namesql_identifierNom de la colonne
privilege_typecharacter_data Type de privilège : SELECT, INSERT, UPDATE ou REFERENCES
is_grantableyes_or_noYES si le droit peut être accordé, NO sinon