PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

padrão para a coluna xxxx não pode ser convertido automaticamente para o tipo booleano no Postgres DB


Você precisa eliminar a restrição padrão antes de alterar o tipo:
ALTER TABLE parts 
    ALTER COLUMN is_dpm_scanned DROP DEFAULT,
    ALTER COLUMN is_dpm_scanned TYPE BOOLEAN USING is_dpm_scanned::BOOLEAN,
    ALTER COLUMN is_dpm_scanned SET DEFAULT FALSE;

Veja também:Alterando uma coluna de string para array de strings no postgresql .