PostgreSQLLa base de données la plus sophistiquée au monde.
Documentation PostgreSQL 16.2 » Interfaces client » Schéma d'information » role_udt_grants

37.38. role_udt_grants #

La vue role_udt_grants a pour but d'identifier les droits USAGE donnés pour des types définis par l'utilisateur pour lesquels celui qui donne le droit et celui qui le reçoit sont des rôles actuellement activés. Plus d'informations sont disponibles dans udt_privileges. La seule réelle différence entre cette vue et udt_privileges est que cette vue omet les objets qui ont été rendus accessibles à l'utilisateur courant par le biais du pseudo-rôle PUBLIC. Comme les types de données n'ont pas vraiment de droits dans PostgreSQL, et disposent seulement d'un droit implicite à PUBLIC, cette vue est vide.

Tableau 37.36. Colonnes de role_udt_grants

Column Type

Description

grantor sql_identifier

Le nom du rôle qui a donné le droit

grantee sql_identifier

Le nom du rôle à qui le droit a été donné

udt_catalog sql_identifier

Nom de la base contenant le type (toujours la base de données courante)

udt_schema sql_identifier

Nom du schéma contenant le type

udt_name sql_identifier

Nom du type

privilege_type character_data

Toujours TYPE USAGE

is_grantable yes_or_no

YES si le droit peut être donné, NO sinon