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