Devi eliminare il vincolo predefinito prima di cambiare il 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;
Vedi anche:Modifica di una colonna da stringa a matrice di stringhe in postgresql .