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
Nom | Type de données | 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.
|