ALTER GROUP

Nome

ALTER GROUP -- altera o nome do papel ou ser membro do papel

Sinopse

ALTER GROUP nome_do_grupo ADD USER nome_do_usuário [, ... ]
ALTER GROUP nome_do_grupo DROP USER nome_do_usuário [, ... ]

ALTER GROUP nome_do_grupo RENAME TO novo_nome

Descrição

O comando ALTER GROUP altera os atributos de um grupo de usuários. Este comando está obsoleto, embora ainda seja aceito para manter a compatibilidade com as versões anteriores, porque os grupos (e os usuários também) foram substituídos pelo conceito mais geral de papéis (roles).

As duas primeiras variantes adicionam e removem usuários de um grupo, respectivamente (Qualquer papel pode desempenhar a parte do "usuário" ou do "grupo" para esta finalidade). Estas variantes são efetivamente equivalentes a conceder ou revogar o status de membro do papel com o mesmo nome do "grupo"; portanto, a forma preferida de se fazer isto é utilizando GRANT ou REVOKE.

A terceira variante muda o nome do grupo. É exatamente equivalente a mudar o nome do papel utilizando ALTER ROLE.

Parâmetros

nome_do_grupo

O nome do grupo (papel) a ser modificado.

nome_do_usuário

Os usuários (papéis) a serem adicionados ou removidos do grupo. Os usuários já devem existir; o comando ALTER GROUP não cria nem remove usuários.

novo_nome

O novo nome do grupo.

Exemplos

Adicionar usuários a um grupo:

ALTER GROUP arquitetura ADD USER joana, alberto;

Remover um usuário de um grupo:

ALTER GROUP engenharia DROP USER margarida;

Compatibilidade

Não existe o comando ALTER GROUP no padrão SQL.

Consulte também

GRANT, REVOKE, ALTER ROLE
SourceForge.net Logo CSS válido!