sql >> Database >  >> RDS >> PostgreSQL

standaard voor kolom xxxx kan niet automatisch worden gecast om boolean te typen in Postgres DB

U moet de standaardbeperking laten vallen voordat u het type wijzigt:

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;

Zie ook:Een kolom wijzigen van string naar stringarray in postgresql .



  1. Unicode in SQL Server 2012 Express

  2. MediumBlob in Laravel-databaseschema

  3. Verander de stap auto_increment velden verhogen met

  4. 400 SELECT-query's om php-raster te vullen