以下是关于 column_privileges 视图的一些关键信息:
- 视图名称: column_privileges
- 描述: 提供了有关数据库表列级别权限的信息,包括授予权限的用户或角色、被授予权限的表、列名等。
- 所属模式: information_schema
- 列:
- grantor: 授予权限的用户或角色。
- grantee: 被授予权限的用户或角色。
- table_catalog: 包含列的表所在的数据库名称。
- table_schema: 包含列的表所在的模式名称。
- table_name: 包含列的表名称。
- column_name: 列的名称。
- privilege_type: 授予的权限类型(例如,SELECT、INSERT、UPDATE 等)。
- is_grantable: 指示权限是否可继承。
你可以使用以下查询来检索有关列级别权限的信息:
SELECT *
FROM information_schema.column_privileges
WHERE table_name = 'your_table_name' AND column_name = 'your_column_name';
这将返回包含指定表和列的列级别权限的详细信息的结果集。
请注意,column_privileges 视图提供了关于列级别权限的标准化视图,使用户能够更容易地查询和理解数据库对象的权限信息。
转载请注明出处:http://www.zyzy.cn/article/detail/8429/PostgreSQL