column_privileges

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

# 34.14. `column_privileges`

视图`column_privileges`标出所有在当前用户的字段上赋予的权限或者当前用户赋予的字段的权限。 每个字段、授权人和被赋予权利的用户组成一行。

如果权限被赋予整个表，它将在这个视图中显示为每一个字段赋权，但是它只为字段粒度有意义的权限类型： `SELECT`, `INSERT`, `UPDATE`, `REFERENCES`。

表 34-12. `column_privileges` 字段

名字 | 数据类型 | 描述
--- | --- | ---
`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`

上一页 | 起始页 | 下一页
`column_options` | 上一级 | `column_udt_usage`