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