我正在使用PSQL。 我可以创建一个组并删除用户并添加用户。 我的问题是如何查看特定组的当前成员? 提前谢谢。
答案 0 :(得分:0)
在psql shell中键入\du
将提供角色名称,角色列表和列成员。我假设您正在寻找每个用户所属的成员。
或者,您可以使用此查询来确定用户的角色名称:
select rolname from pg_user join pg_auth_members on (pg_user.usesysid=pg_auth_members.member) join pg_roles on (pg_roles.oid=pg_auth_members.roleid) where pg_user.usename='USERNAME';