Трябва да премахнете ограничението по подразбиране, преди да промените типа:
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;
Вижте също:Промяна на колона от низ в масив от низове в postgresql .