usage_privileges
#视图 usage_privileges
标识了授予当前启用的角色或由当前启用的角色授予的各种对象上的 USAGE
权限。在 PostgreSQL 中,这目前适用于排序规则、域、外部数据包装器、外部服务器和序列。每个对象、授予者和被授予者的组合都有一行。
由于排序规则在 PostgreSQL 中没有真正的权限,因此此视图显示所有排序规则的所有者授予 PUBLIC
的隐式不可授予的 USAGE
权限。但是,其他对象类型显示真正的权限。
在 PostgreSQL 中,序列除了 USAGE
权限外,还支持 SELECT
和 UPDATE
权限。这些是非标准的,因此在信息模式中不可见。
表 35.57. usage_privileges
列
列名 类型 描述 |
---|
授予权限的角色的名称 |
权限被授予的角色的名称 |
包含对象的数据库的名称(始终是当前数据库) |
包含对象的模式的名称(如果适用),否则为空字符串 |
对象的名称 |
|
始终为 |
如果权限可授予,则为 |
如果您发现文档中的任何内容不正确、与您对特定功能的体验不符或需要进一步澄清,请使用 此表格报告文档问题。