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.57. Colonnes de usage_privileges
Type de la colonne Description |
---|
Nom du rôle qui a donné ce droit |
Nom du rôle auquel ce droit a été donné |
Nom de la base de données qui contient l'objet (toujours la base de données courante) |
Nom du schéma qui contient l'objet, si applicable, sinon une chaîne vide |
Nom de l'objet |
|
Toujours |
|