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