sql >> Database teknologi >  >> RDS >> PostgreSQL

standard for kolonne xxxx kan ikke castes automatisk til typen boolean i Postgres DB

Du skal droppe standardbegrænsningen, før du ændrer 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 også:Ændring af en kolonne fra string til string array i postgresql .



  1. Hvordan beregner man summen af ​​en kolonne i en SQL-tabel for en given dato og lapper mistede værdier med dem fra den nærmeste tidligere dato?

  2. Oprettelse af visning på tværs af forskellige databaser

  3. Udløsertilstand i alle rækker

  4. Udfør lagret procedure fra en funktion