La vue usage_privileges est utile pour identifier les droits USAGE donnés sur différents objets d'un rôle actuellement activé ou par un rôle actuellement activé. Dans PostgreSQL™, ceci s'applique uniquement aux domaines et, comme les domaines n'ont pas de vrais droits avec PostgreSQL™, cette vue affiche les droits USAGE implicites données par PUBLIC pour tous les domaines. Dans le futur, cette vue pourrait contenir plus d'informations utiles.
Tableau 32.41. Colonnes de usage_privileges
Nom | Type de données | Description |
---|---|---|
grantor | sql_identifier | Actuellement initialisé avec le nom du propriétaire de l'objet |
grantee | sql_identifier | Actuellement toujours PUBLIC |
object_catalog | sql_identifier | Nom de la base de données contenant l'objet (toujours la base de données courante) |
object_schema | sql_identifier | Nom du schéma contenant l'objet |
object_name | sql_identifier | Nom de l'objet |
object_type | character_data | Actuellement toujours DOMAIN |
privilege_type | character_data | Toujours USAGE |
is_grantable | character_data | Actuellement toujours NO |