Grupos - Amazon Redshift

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)

Criar, alterar e excluir grupos

Somente um superusuário pode criar, alterar ou descartar grupos.

Você pode realizar as seguintes ações:

  • Para criar um grupo, use o comando CREATE GROUP.

  • Para adicionar ou remover usuários de um grupo existente, use o comando ALTER GROUP.

  • Para excluir um grupo, use o comando DROP GROUP. Esse comando descarta somente o grupo, e não os usuários membros.