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