34.48. usage_privileges

视图 usage_privileges用于标识在各种类型的对象上赋与 当前用户或者当前用户赋与的USAGE 权限。

因为在PostgreSQL里,域并没有真正的权限, 所以这个视图显示了赋与PUBLIC的所有域的USAGE权限。 将来,这个视图可能包含更多有用的信息。

Table 34-46. usage_privileges 字段

名称数据类型描述
grantorsql_identifier被授特权的角色名
granteesql_identifier被授特权的角色名
object_catalogsql_identifier包含该对象的数据库名(总是当前数据库)
object_schemasql_identifier包含该对象的模式名
object_namesql_identifier对象名
object_typecharacter_dataDOMAINFOREIGN DATA WRAPPERFOREIGN SERVER
privilege_typecharacter_data总是USAGE
is_grantableyes_or_no如果授予了特权为YES,否则为NO