PostgreSQL 9.4.4 中文手册
上一页 | 上一级 | 章 34. 信息模式 | 下一页

# 34.35. `role_routine_grants`

视图`role_routine_grants`标出所有在函数上赋予或被赋予当前角色的权限。 更多的信息可以在`routine_privileges`里找到。在该视图与`routine_privileges` 之间实际仅有的差异是该视图忽略那些通过赋权给`PUBLIC`使当前用户可以访问的函数。

表 34-33. `role_routine_grants` 字段

名字 | 数据类型 | 描述
--- | --- | ---
`grantor` | `sql_identifier` | 被赋予该权限的角色名称
`grantee` | `sql_identifier` | 被赋予此权限的角色的名称
`specific_catalog` | `sql_identifier` | 包含此函数的数据库名称（总是当前数据库）
`specific_schema` | `sql_identifier` | 包含此函数的模式名称
`specific_name` | `sql_identifier` | 函数的"specific name"（具体的名称）。 参阅第 34.40 节获取更多信息。
`routine_catalog` | `sql_identifier` | 包含此函数的数据库名称（总是当前数据库）
`routine_schema` | `sql_identifier` | 包含此函数的模式名称
`routine_name` | `sql_identifier` | 函数的名称（可能重复，因为有重载）
`privilege_type` | `character_data` | 总是`EXECUTE`（函数的唯一的权限类型）
`is_grantable` | `yes_or_no` | 如果权限可以赋予，那么是`YES`，否则为`NO`

上一页 | 起始页 | 下一页
`role_column_grants` | 上一级 | `role_table_grants`