PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

default für Spalte xxxx kann in Postgres DB nicht automatisch in den Typ boolean umgewandelt werden

Sie müssen die Standardeinschränkung löschen, bevor Sie den Typ ändern:

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;

Siehe auch:Ändern einer Spalte von String zu String-Array in Postgresql .