Postgres中是否有与Oracle的user_role_privs视图等效的视图?

时间:2018-11-07 06:06:17

标签: postgresql database-migration postgresql-9.2

我正试图在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中使用哪个视图来获取usernamegranted_roleadmin_option吗?

1 个答案:

答案 0 :(得分:0)

您正在寻找pg_auth_members系统目录,该目录包含角色之间的关系(在PostgreSQL中既是用户又是组)。

要获取用户和角色的名称,请加入pg_roles系统目录。