sql >> Databasteknik >  >> RDS >> PostgreSQL

standard för kolumn xxxx kan inte castas automatiskt till typ boolean i Postgres DB

Du måste släppa standardbegränsningen innan du ändrar typen:

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;

Se även:Ändra en kolumn från sträng till strängmatris i postgresql .



  1. Oracle reguljära uttryck med bindestreck ger inte samma resultat på Windows som på Unix

  2. Sammanfoga två bord i en MySQL

  3. tilldela all while-resultat till en variabel

  4. Introduktion till PL/SQL-paket i Oracle Database