Postgresql 中文操作指南

37.36. role_routine_grants #

视图 role_routine_grants 标识在授予者或被授予者是当前启用角色的函数上授予的所有权限。更多信息可以在 routine_privileges 下找到。此视图与 routine_privileges 之间唯一的有效区别是,此视图省略了通过授予 PUBLIC 而让当前用户可以访问的函数。

Table 37.34. role_routine_grants Columns

Column Type

Description

grantor sql_identifier 授予权限的角色的名称

grantee sql_identifier 授予权限的角色的名称

specific_catalog sql_identifier 包含函数的数据库名称(始终是当前数据库)

specific_schema sql_identifier 包含函数架构的架构名称

specific_name sql_identifier 函数的“具体名称”。更多信息,参见 Section 37.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 如果不可授予