Documentation PostgreSQL 14.22 » Interfaces client » Schéma d'information » `role_usage_grants`

Précédent | Niveau supérieur | Suivant
37.38. `role_udt_grants` | Sommaire | 37.40. `routine_column_usage`

## 37.39. `role_usage_grants`

La vue `role_usage_grants` identifie les privilèges d'`USAGE` sur différents types d'objets où le donneur ou le receveur des droits est un rôle actuellement activé. Plus d'informations sous `usage_privileges`. Dans le futur, cette vue pourrait contenir des informations plus utiles. La seule différence réelle entre cette vue et `usage_privileges` est que cette vue omet les colonnes qui ont été rendues accessibles à l'utilisateur actuel en utilisant la commande GRANT pour `PUBLIC`.

Tableau 37.37. Colonnes de `role_usage_grants`

Type de la colonne Description
`grantor` `sql_identifier` Nom du rôle qui a octroyé le privilège
`grantee` `sql_identifier` Nom du rôle bénéficiaire
`object_catalog` `sql_identifier` Nom de la base de données qui contient l'objet (toujours la base de données courante)
`object_schema` `sql_identifier` Nom du schéma qui contient l'objet, if applicable, sinon une chaîne vide
`object_name` `sql_identifier` Nom de l'objet
`object_type` `character_data` `COLLATION`, `DOMAIN`, `FOREIGN DATA WRAPPER`, `FOREIGN SERVER` ou `SEQUENCE`
`privilege_type` `character_data` Toujours `USAGE`
`is_grantable` `yes_or_no` `YES` si le droit peut être transmis, `NO` sinon