O comando ALTER TYPE altera a definição de um tipo existente. Atualmente as únicas funcionalidades disponíveis são mudar o dono e o esquema do tipo.
Para utilizar o comando ALTER TYPE é necessário ser o dono do tipo. Para alterar o esquema do tipo também é necessário possuir o privilégio CREATE no novo esquema. 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 tipo (Estas restrições garantem que alterar o dono não faz nada que não poderia ser feito removendo e recriando o tipo. Entretanto, de qualquer forma, um superusuário sempre pode alterar o dono de qualquer tipo).
O nome (opcionalmente qualificado pelo esquema) do tipo existente a ser alterado.
O nome de usuário do novo dono do tipo.
O novo esquema do tipo.