ALTER CONVERSION

ALTER CONVERSION — modifica a definição de uma conversão

Sinopse

ALTER CONVERSION nome​
    RENAME TO novo_nome
ALTER CONVERSION nome​
    OWNER TO {
        novo_dono
      | CURRENT_ROLE
      | CURRENT_USER
      | SESSION_USER
    }
ALTER CONVERSION nome​
    SET SCHEMA novo_esquema

Descrição

O comando ALTER CONVERSION modifica a definição de uma conversão.

É necessário ser o dono da conversão para usar o comando ALTER CONVERSION. Para alterar o dono, é necessário ser capaz de executar o comando SET ROLE para a função de banco de dados (role) que será a nova dona, e esta função de banco de dados precisa possuir o privilégio CREATE no esquema da conversão. (Estas restrições impõem que alterar o dono não faz nada que não poderia ser feito excluindo e recriando a conversão. Entretanto, um superusuário pode alterar o dono de qualquer conversão.)

Parâmetros

nome

O nome (opcionalmente qualificado pelo esquema) da conversão existente.

novo_nome

O novo nome da conversão.

novo_dono

O novo dono da conversão.

novo_esquema

O novo esquema para a conversão.

Exemplos

Para mudar o nome da conversão iso_8859_1_to_utf8 para latin1_to_unicode:

ALTER CONVERSION iso_8859_1_to_utf8 RENAME TO latin1_to_unicode;

Para alterar o dono da conversão iso_8859_1_to_utf8 para joe:

ALTER CONVERSION iso_8859_1_to_utf8 OWNER TO joe;

Conformidade

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

Veja também

CREATE CONVERSION, DROP CONVERSION