ALTER OPERATOR nome ( { tipo_à_esquerda | NONE } , { tipo_à_direita | NONE } ) OWNER TO novo_dono
O comando ALTER OPERATOR altera a definição de um operador. Atualmente a única funcionalidade disponível é mudar o dono do operador.
Para utilizar o comando ALTER OPERATOR é necessário ser o dono do operador. Para alterar o dono, também é necessário ser um membro direto ou indireto do novo papel (role) dono, e este papel deve possuir o privilégio CREATE no esquema do operador (Estas restrições garantem que alterar o dono não faz nada que não poderia ser feito removendo e recriando o operador. Entretanto, de qualquer forma, um superusuário sempre pode alterar o dono de qualquer operador).
O nome (opcionalmente qualificado pelo esquema) de um operador existente.
O tipo de dado do operando à esquerda do operador; deve-se escrever NONE se o operador não tiver operando à esquerda.
O tipo de dado do operando à direita do operador; deve-se escrever NONE se o operador não tiver operando à direita.
O novo dono da operador.