34.36. role_routine_grants#

34.36. role_routine_grants

34.36. role_routine_grants #

Представление role_routine_grants идентифицирует все привилегии, предоставленные функциям, где праводатель или правополучатель является в настоящее время включенной ролью. Дополнительную информацию можно найти в разделе routine_privileges. Единственное эффективное отличие между этим представлением и routine_privileges заключается в том, что это представление исключает функции, которые были сделаны доступными текущему пользователю путем предоставления прав доступа PUBLIC.

Таблица 34.34. role_routine_grants Колонки

Тип столбца

Описание

grantor sql_identifier

Имя роли, которая предоставила привилегию

grantee sql_identifier

Имя роли, которой было предоставлено привилегия

specific_catalog sql_identifier

Имя базы данных, содержащей функцию (всегда текущая база данных)

specific_schema sql_identifier

Имя схемы, содержащей функцию

specific_name sql_identifier

Специфическое имя функции. См. Раздел 34.45 для получения дополнительной информации.

routine_catalog sql_identifier

Имя базы данных, содержащей функцию (всегда текущая база данных)

routine_schema sql_identifier

Имя схемы, содержащей функцию

routine_name sql_identifier

Имя функции (может быть дублировано в случае перегрузки)

privilege_type character_data

Всегда EXECUTE (единственный тип привилегий для функций)

is_grantable yes_or_no

YES если привилегия может быть предоставлена, NO если нет