你可以使用以下查询来查看与当前用户关联的所有角色:
SELECT * FROM pg_roles WHERE rolname IN (SELECT unnest(ARRAY[rolname]::name[] FROM applicable_roles));
上述查询会返回一个表格,其中包含了与当前用户关联的所有角色的详细信息,例如角色名称(rolname)、角色的超级用户标识(rolsuper)、登录权限标识(rollogin)等。
请注意,要执行这个查询,你需要具有查看相关系统视图的权限。
转载请注明出处:http://www.zyzy.cn/article/detail/8421/PostgreSQL