table_privileges

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

# 34.51. `table_privileges`

视图`table_privileges`标识所有赋与当前用户或者由当前用户赋予的， 在表或者视图上的权限。每个表、赋权人、受权人的组合都有一行。

表 34-49. `table_privileges` 字段

名字 | 数据类型 | 描述
--- | --- | ---
`grantor` | `sql_identifier` | 授予该权限的角色名
`grantee` | `sql_identifier` | 被授予该权限的角色名
`table_catalog` | `sql_identifier` | 包含该表的数据库名（总是当前数据库）
`table_schema` | `sql_identifier` | 包含该表的模式名
`table_name` | `sql_identifier` | 表名
`privilege_type` | `character_data` | 权限的类型：`SELECT`, `INSERT`, `UPDATE`, `DELETE`, `TRUNCATE`, `REFERENCES`, 或 `TRIGGER`
`is_grantable` | `yes_or_no` | 如果权限是可赋予的，则为`YES`，否则为`NO`
`with_hierarchy` | `yes_or_no` | 在SQL标准中，`WITH HIERARCHY OPTION`是一个单独的（子）特权， 允许在表继承层次结构上执行创建。在PostgreSQL中，这包含在`SELECT` 特权中，所以如果特权是`SELECT`这个字段就显示`YES`， 否则为`NO`。

上一页 | 起始页 | 下一页
`table_constraints` | 上一级 | `tables`