VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

USAGE_PRIVILEGES

视图USAGE_PRIVILEGES标识所有在多种对象上授予的USAGE特权,这些特权的授予者或者被授予者是一个当前已被启用的角色。在Vastbase中,当前适用于排序规则、域、外部数据包装器、外部服务器和序列。对每一个对象、授予者和被授予者都有一行。

由于排序规则在Vastbase中没有真正的权限,因此该视图显示了所有者为所有排序规则授予PUBLIC的隐式不可授予的USAGE权限。然而,其他对象类型显示了真正的特权。

在Vastbase中,除了USAGE权限之外,序列还支持SELECT和UPDATE权限。这些是非标准的,因此在信息模式中不可见。

名称 数据类型 描述
grantor sql_identifier 授予权限的角色的名称。
grantee sql_identifier 授予权限的角色的名称。
object_catalog sql_identifier 包含对象的数据库的名称(始终为当前数据库)。
object_schema sql_identifier 包含对象的模式的名称(如果适用),否则为空字符串。
object_name sql_identifier 对象名称。
object_type character_data COLLATION或DOMAIN或FOREIGNDATAWRAPPER或FOREIGNSERVER或SEQUENCE。
privilege_type character_data 权限类型,取值始终是USAGE。
is_grantable yes_or_no 如果特权是可授予的,则为YES,否则为NO。