Atualizando uma coluna varchar para o tipo enum no postgresql

Nós temos uma coluna varchar em uma tabela, que precisamos atualizar para o tipo enum.

Todos os valores na coluna varchar são valores válidos na enumeração. Não há valores nulos na coluna varchar.

ALTER TABLE tableName
   ALTER COLUMN varcharColumn TYPE enum_type

ERRO: a coluna "varcharColumn" não pode ser convertida para digitar o estado SQL enum_type: 42804

A rodada sobre o caminho é

Crie outra nova coluna com o tipo enum.Atualize a coluna do tipo enum com a coluna varchar após typecasting.Solte a coluna varchar.Renomeie o nome da coluna do tipo enum para o nome da coluna varchar.

Existe uma maneira melhor de conseguir isso?

Desde já, obrigado.

questionAnswers(2)

yourAnswerToTheQuestion