的群体。如果我一组中创建一个用户,如:PostgreSQL的查询,以显示用户
create role user_1 login inherit in role group_1;
后,与查询我可以检索到该组(S)用户属于?
的群体。如果我一组中创建一个用户,如:PostgreSQL的查询,以显示用户
create role user_1 login inherit in role group_1;
后,与查询我可以检索到该组(S)用户属于?
检查pg_roles,pg_authid和pg_auth_members以获取有关角色的详细信息。
只给一份& pastable解决方案 - 在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';
其中用户名是登录的角色,你有兴趣的名字
只显示直接但不是继承的角色 – 2014-01-03 22:10:28
从PSQL命令行:
\dg
或
\du
我只是回答一个链接到pg_auth_members呢! – 2010-08-24 09:30:42