CREATE GROUP

Nome

CREATE GROUP -- cria um grupo de usuários

Sinopse

CREATE GROUP nome [ [ WITH ] opção [ ... ] ]

onde opção pode ser:

     SYSID id_do_grupo
   | USER  nome_do_usuário [, ...]

Descrição

O comando CREATE GROUP cria um grupo de usuários. É necessário ser um superusuário do banco de dados para executar este comando.

Deve ser observado que tanto os usuários quanto os grupos são definidos no nível de agrupamento de bancos de dados e, portanto, são válidos em todos os bancos de dados do agrupamento.

Para alterar a condição de ser membro de um grupo deve ser utilizado o comando ALTER GROUP, e para remover um grupo deve ser utilizado o comando DROP GROUP.

Parâmetros

nome

O nome do grupo.

id_do_grupo

A cláusula SYSID pode ser utilizada para escolher o identificador de grupo do PostgreSQL para o novo grupo. Normalmente não é necessário, mas pode ser útil se for necessário recriar um grupo referenciado pelas permissões de algum objeto.

Se não for especificado, o valor do identificador de grupo mais alto atribuído mais um (com um mínimo de 100) será utilizado por padrão.

nome_do_usuário

A lista dos usuários a serem incluídos no grupo. Os usuários devem existir.

Exemplos

Criar um grupo vazio:

CREATE GROUP colaboradores;

Criar um grupo com membros:

CREATE GROUP vendas WITH USER jonas, marcela;

Compatibilidade

Não existe o comando CREATE GROUP no padrão SQL. O conceito de "papéis" (roles) é semelhante ao de grupos.

Consulte também

ALTER GROUP, DROP GROUP
SourceForge.net Logo CSS válido!