如果我在组中创建用户,例如:
create role user_1 login inherit in role group_1;
以后,我可以使用哪个查询检索用户所属的组?
alf*_*onx 48
只是提供一个复制和可管理的解决方案 - 在PostgreSQL(测试8.4和9.3)上你可以做到:
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';
其中USERNAME是您感兴趣的登录角色的名称.
Joh*_*ian 17
从psql命令行:
\dg
要么
\du