usage_privileges #
视图
usage_privileges 标识授予给一个当前已启用
角色、或由一个当前已启用角色授予的各种对象上的
USAGE 特权。
在
PostgreSQL 中,
这目前适用于排序规则、域、外部数据包装器、外部服务器和
序列。
对对象、授予者和被授予者的每种组合各占一行。
由于排序规则在
PostgreSQL 中没有真正的特权,
这个视图显示由属主授予给
PUBLIC 的全部排序规则的隐式、不可授予的
USAGE 特权。
不过,其他对象类型显示的是真正的特权。
在 PostgreSQL 中,序列除
USAGE 特权之外还支持
SELECT
和
UPDATE 特权。
这些是非标准的,因此在信息模式中不可见。
Table 35.57. \1 字段列说明
Column Type Description |
|---|
授予该特权的角色的名称 |
该特权被授予的角色的名称 |
包含该对象的数据库的名称(总是当前数据库) |
包含该对象的模式的名字(如适用),否则为空字符串 |
该对象的名称 |
|
Always |
如果该特权可授予则为 |