Viewing Users and Groups (Roles)
Post date: Apr 12, 2013 3:35:32 PM
Viewing Users and Groups (Roles)
It is frequently convenient to group users (roles) together to ease management of object privileges: that way, privileges can be granted to, or revoked from, a group as a whole. In Greenplum Database this is done by creating a role that represents the group, and then granting membership in the group role to individual user roles.
The gp_roles_assigned view can be used to see all of the roles in the system, and their assigned members (if the role is also a group role).
For example
select * from gp_toolkit.gp_roles_assigned ;
List all views
select * from pg_views;
select * from pg_views where viewname like 'gp%';