Postgresql 中文操作指南
37.37. role_table_grants #
视图 role_table_grants 识别对授予者或被授予者为当前启用角色的表或视图授予的所有权限。可以在 table_privileges 下找到更多信息。此视图与 table_privileges 唯一的有效区别在于,此视图省略了通过对 PUBLIC 授予而可以直接访问当前用户的表。
Table 37.35. role_table_grants Columns
Column Type Description |
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 。 |