Grupos
Grupos são coleções de usuários que recebem todas as permissões associadas ao grupo. Você pode usar grupos para atribuir permissões. Por exemplo, você pode criar grupos diferentes para vendas, administração e suporte e dar aos usuários em cada grupo o acesso apropriado aos dados necessários para o trabalho. Você pode conceder ou revogar permissões no nível do grupo, e essas alterações serão aplicadas a todos os membros do grupo, exceto superusuários.
Para exibir todos os grupos de usuários, consulte a lista de catálogo do sistema PG_GROUP:
select * from pg_group;
Por exemplo, para listar todos os usuários do banco de dados por grupo, execute o SQL a seguir.
SELECT u.usesysid
,g.groname
,u.usename
FROM pg_user u
LEFT JOIN pg_group g ON u.usesysid = ANY (g.grolist)