ALTER OPERATOR CLASS — modifica a definição de uma classe de operador
ALTER OPERATOR CLASSnomeUSINGmétodo_de_índiceRENAME TOnovo_nomeALTER OPERATOR CLASSnomeUSINGmétodo_de_índiceOWNER TO {novo_dono| CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER OPERATOR CLASSnomeUSINGmétodo_de_índiceSET SCHEMAnovo_esquema
O comando ALTER OPERATOR CLASS altera a definição
de uma classe de operador.
É necessário ser o dono da classe de operador para usar o comando
ALTER OPERATOR CLASS.
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 classe de operador.
(Estas restrições impõem que alterar o dono não faz nada que
não poderia ser feito excluindo e recriando a classe de operador.
Entretanto, um superusuário pode alterar o dono de qualquer
classe de operador.)
nomeO nome (opcionalmente qualificado pelo esquema) da classe de operador existente.
método_de_índiceO nome do método de índice para o qual esta classe de operador se destina.
novo_nomeO novo nome da classe de operador.
novo_donoO novo dono da classe de operador.
novo_esquemaO novo esquema para a classe de operador.
Não existe o comando ALTER OPERATOR CLASS
no padrão SQL.