role_table_grants
La vue role_table_grants identifie tous les privilèges de
tables octroyés lorsque le donneur ou le bénéficiaire est un rôle actif.
Plus d'informations sous table_privileges. La seule
différence réelle entre
cette vue et table_privileges est que cette vue omet
les colonnes qui ont été rendues accessibles à l'utilisateur actuel en
utilisant la commande GRANT pour PUBLIC.
Tableau 36.34. Colonnes de role_table_grants
| Nom | Type de données | Description |
|---|---|---|
grantor | sql_identifier | Nom du rôle qui a octroyé 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 du privilège : SELECT,
DELETE, INSERT,
UPDATE, 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.
|