sql >> Base de Datos >  >> RDS >> PostgreSQL

el valor predeterminado para la columna xxxx no se puede convertir automáticamente para escribir booleano en Postgres DB

Debe eliminar la restricción predeterminada antes de cambiar el 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;

Consulte también:Cambiar una columna de cadena a matriz de cadenas en postgresql .