From ae57771de9981a18de28cf49b7d22f45fd608a4c Mon Sep 17 00:00:00 2001 From: Marc Ducobu Date: Thu, 18 Aug 2016 19:33:45 +0200 Subject: [PATCH] Remove not null constraint for cfdata_old --- Resources/migrations/Version20160818113633.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Resources/migrations/Version20160818113633.php b/Resources/migrations/Version20160818113633.php index eed0a3b14..afb43607b 100644 --- a/Resources/migrations/Version20160818113633.php +++ b/Resources/migrations/Version20160818113633.php @@ -22,6 +22,7 @@ class Version20160818113633 extends AbstractMigration $personIdAndCFData = $this->connection->executeQuery('SELECT id, cfdata FROM person'); $this->addSQL('ALTER TABLE person RENAME COLUMN cfdata TO cfdata_old'); + $this->addSql('ALTER TABLE person ALTER COLUMN cfdata_old DROP NOT NULL'); $this->addSQL('ALTER TABLE person ADD COLUMN cfdata jsonb'); foreach ($personIdAndCFData as $person) { @@ -44,5 +45,6 @@ class Version20160818113633 extends AbstractMigration { $this->addSQL('ALTER TABLE person DROP COLUMN cfdata'); $this->addSQL('ALTER TABLE person RENAME COLUMN cfdata_old TO cfdata'); + $this->addSql('ALTER TABLE person ALTER COLUMN cfdata SET NOT NULL'); } }