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

36.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 dispose seulement d'un droit implicite à PUBLIC, cette vue est vide.

Tableau 36.36. Colonnes de role_udt_grants

NomType de donnéesDescription
grantorsql_identifierLe nom du rôle qui a donné le droit
granteesql_identifierLe nom du rôle à qui le droit a été donné
udt_catalogsql_identifierNom de la base contenant le type (toujours la base de données courante)
udt_schemasql_identifierNom du schéma contenant le type
udt_namesql_identifierNom du type
privilege_typecharacter_dataToujours TYPE USAGE
is_grantableyes_or_noYES si le droit peut être donné, NO sinon