我正试图在Postgres中获取与Oracle user_role_privs
等效的信息。
select username,granted_role,admin_option from user_role_privs
我在Postgres中尝试了以下所有视图,但找不到所需的视图
information_schema.role_table_grants
pg_roles;
pg_class;
pg_user
pg_catalog.pg_auth_members;
有人可以建议在Postgres中使用哪个视图来获取username
,granted_role
和admin_option
吗?
答案 0 :(得分:0)
您正在寻找pg_auth_members
系统目录,该目录包含角色之间的关系(在PostgreSQL中既是用户又是组)。
要获取用户和角色的名称,请加入pg_roles
系统目录。