

usage_privileges
   La vue usage_privileges identifie les
   privilèges d'USAGE accordés sur différents objets à un rôle
   actif ou par un rôle actif. Sous PostgreSQL,
   cela s'applique aux domaines. Puisqu'il n'y a pas de réels
   privilèges sur les domaines sous PostgreSQL,
   cette vue est affiche les privilèges USAGE implicitement
   octroyés à PUBLIC pour tous les collationnements, domaines, wrappers de
   données distantes, serveurs distants et séquences. Il y a une ligne pour chaque
   combinaison d'objet, de donneur et de receveur.
  
   Comme les collationnements n'ont pas de vrais droits dans
   PostgreSQL, cette vue affiche des droits
   USAGE implicites, non donnables à d'autres, et
   donnés par le propriétaire à PUBLIC pour tous les
   collationnements. Les autres types d'objets affichent néanmoins de vrais droits.
  
   Dans PostgreSQL, les séquences supportent aussi les droits
   SELECT et UPDATE en plus du droit
   USAGE. Ils ne sont pas dans le standard et du coup ils
   ne sont pas visibles dans le schéma d'informations.
  
Tableau 37.55. Colonnes de usage_privileges
| Nom | Type de données | Description | 
|---|---|---|
| grantor | sql_identifier | Nom du rôle qui a donné ce droit | 
| grantee | sql_identifier | Nom du rôle auquel ce droit a été donné | 
| 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 WRAPPERFOREIGN SERVERouSEQUENCE | 
| privilege_type | character_data | Toujours USAGE | 
| is_grantable | yes_or_no | YESsi le droit peut être donné,NOdans le cas contraire |