role_column_grants

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

# 34.34. `role_column_grants`

视图`role_column_grants`标识那些在字段上赋予或被赋予为当前角色的所有权限。 更多信息可以在`column_privileges`中找到。这个视图和`column_privileges` 唯一有效的不同就是这个视图忽略了某些字段，这些字段是通过授予`PUBLIC` 使得当前用户可以访问的字段。

表 34-32. `role_column_grants` 字段

名字 | 数据类型 | 描述
--- | --- | ---
`grantor` | `sql_identifier` | 被赋予这个权限的用户名称
`grantee` | `sql_identifier` | 被赋予这个权限的角色名称
`table_catalog` | `sql_identifier` | 包含此字段的表所在的数据库的名字（总是当前数据库）
`table_schema` | `sql_identifier` | 包含该字段的表所在模式的名称
`table_name` | `sql_identifier` | 包含该字段的表名称
`column_name` | `sql_identifier` | 该字段的名称
`privilege_type` | `character_data` | 权限的类型：`SELECT`,`INSERT`, `UPDATE`或者`REFERENCES`
`is_grantable` | `yes_or_no` | 如果权限是可以赋予的，则为`YES`，否则，为`NO`

上一页 | 起始页 | 下一页
`referential_constraints` | 上一级 | `role_routine_grants`