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.35. Colonnes de role_udt_grants
Nom | Type de données | 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 |