La vue table_privileges identifie tous les droits donnés sur des tables ou vues d'un rôle actuellement activé ou par un rôle actuellement activé. Il y a une ligne pour chaque combinaison de table, de donneur de droits et de receveur de droits.
Tableau 32.38. Colonnes de table_privileges
Nom | Type de données | Description |
---|---|---|
grantor | sql_identifier | Nom du rôle qui a donné le droit |
grantee | sql_identifier | Nom du rôle à qui le droit a été donné |
table_catalog | sql_identifier | Nom de la base de données contenant la table (toujours la base de données courante) |
table_schema | sql_identifier | Nom du schéma contenant la table |
table_name | sql_identifier | Nom de la table |
privilege_type | character_data | Type de droit : SELECT, DELETE, INSERT, UPDATE, REFERENCES ou TRIGGER |
is_grantable | character_data | YES si le droit peut être accordé, NO sinon |
with_hierarchy | character_data | S'applique à une fonctionnalité non disponible dans PostgreSQL™. |