Documentation PostgreSQL 14.22 » Interfaces client » Schéma d'information » `role_routine_grants`

Précédent | Niveau supérieur | Suivant
37.35. `role_column_grants` | Sommaire | 37.37. `role_table_grants`

## 37.36. `role_routine_grants`

La vue `role_routine_grants` identifie tous les privilèges de routine octriyés lorsque le donneur ou le bénéficiaire est un rôle actif. Plus d'informations sous `routine_privileges`. La seule différence réelle entre cette vue et `routine_privileges` est que cette vue omet les colonnes qui ont été rendues accessibles à l'utilisateur actuel en utilisant la commande GRANT pour `PUBLIC`.

Tableau 37.34. Colonnes de `role_routine_grants`

Type de la colonne Description
`grantor` `sql_identifier` Nom du rôle qui a octroyé le privilège
`grantee` `sql_identifier` Nom du rôle bénéficiaire
`specific_catalog` `sql_identifier` Nom de la base de données qui contient la fonction (toujours la base de données courante)
`specific_schema` `sql_identifier` Nom du schéma qui contient la fonction
`specific_name` `sql_identifier` Le « nom spécifique » de la fonction. Voir la Section 37.45 pour plus d'informations.
`routine_catalog` `sql_identifier` Nom de la base de données qui contient la fonction (toujours la base de données courante)
`routine_schema` `sql_identifier` Nom du schéma qui contient la fonction
`routine_name` `sql_identifier` Nom de la fonction (peut être dupliqué en cas de surcharge)
`privilege_type` `character_data` Toujours `EXECUTE` (seul type de privilège sur les fonctions)
`is_grantable` `yes_or_no` `YES` si le droit peut être transmis, `NO` sinon