的羣體。如果我一組中創建一個用戶,如: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