GBase 8c访问权限查询函数(四)
has_language_privilege(user, language, privilege)
描述:指定用户是否有访问语言的权限。
表1 参数类型说明
| 参数名 | 合法入参类型 |
| user | name, oid |
| language | text, oid |
| privilege | text |
返回类型:Boolean
has_language_privilege(language, privilege)
描述:当前用户是否有访问语言的权限。合法参数类型请参见表1。
返回类型:Boolean
备注:has_language_privilege检查用户是否能以特定方式访问一个过程语言。其参数类似has_table_privilege。访问权限类型必须是USAGE。
has_nodegroup_privilege(user, nodegroup, privilege)
描述:检查用户是否有数据库节点访问权限。
返回类型:Boolean
表2 参数类型说明
| 参数名 | 合法入参类型 |
| user | name, oid |
| nodegroup | text, oid |
| privilege | text |
has_nodegroup_privilege(nodegroup, privilege)
描述:检查用户是否有数据库节点访问权限。参数与has_table_privilege类似。访问权限类型必须是USAGE、CREATE、COMPUTE、ALTER或CROP。
返回类型:Boolean
has_schema_privilege(user, schema, privilege)
描述:指定用户是否有访问模式的权限。
返回类型:Boolean
has_schema_privilege(schema, privilege)
描述:当前用户是否有访问模式的权限。
返回类型:Boolean
备注:has_schema_privilege检查用户是否能以特定方式访问一个模式。其参数类似has_table_privilege。访问权限类型必须是CREATE、USAGE、ALTER、DROP或COMMENT的一些组合。
has_server_privilege(user, server, privilege)
描述:指定用户是否有访问外部服务的权限。
返回类型:Boolean
has_server_privilege(server, privilege)
描述:当前用户是否有访问外部服务的权限。
返回类型:Boolean
备注:has_server_privilege检查用户是否能以指定方式访问一个外部服务器。其参数类似has_table_privilege。访问权限类型必须是USAGE、ALTER、DROP或COMMENT之一的值。
has_table_privilege(user, table, privilege)
描述:指定用户是否有访问表的权限。
返回类型:Boolean
评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526