greenplum 获取组的成员关系
用 grant amdin to user0
这样的命令创建组和成员关系后,怎样查看 admin 的组成员呢?gp 的中文资料较少,在官网找到了方法。
获取 gp 成员关系
select b.rolname groupName, c.rolname memberName
from pg_auth_members a
left join pg_authid b on(a.roleid = b.oid)
left join pg_authid c on(a."member" = c.oid)
说明
- pg_auth_members 是组和成员关系表
- pg_authid 可以查找角色 oid 和 name 的关系
- gp 的角色的概念包含组和用户
- 系统表之间基本上都是以 oid 关联
参考
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦