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

35.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 35.13. Colonnes de column_privileges

Type de la colonne

Description

grantor sql_identifier

Nom du rôle ayant accordé le privilège

grantee sql_identifier

Nom du rôle receveur

table_catalog sql_identifier

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

table_schema sql_identifier

Nom du schéma qui contient la table qui contient la colonne

table_name sql_identifier

Nom de la table qui contient la colonne

column_name sql_identifier

Nom de la colonne

privilege_type character_data

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

is_grantable yes_or_no

YES si le droit peut être accordé, NO sinon