mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-13 22:04:23 +00:00
Remove not null constraint for cfdata_old
This commit is contained in:
parent
db311eee3c
commit
ae57771de9
@ -22,6 +22,7 @@ class Version20160818113633 extends AbstractMigration
|
|||||||
$personIdAndCFData = $this->connection->executeQuery('SELECT id, cfdata FROM person');
|
$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 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');
|
$this->addSQL('ALTER TABLE person ADD COLUMN cfdata jsonb');
|
||||||
|
|
||||||
foreach ($personIdAndCFData as $person) {
|
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 DROP COLUMN cfdata');
|
||||||
$this->addSQL('ALTER TABLE person RENAME COLUMN cfdata_old TO cfdata');
|
$this->addSQL('ALTER TABLE person RENAME COLUMN cfdata_old TO cfdata');
|
||||||
|
$this->addSql('ALTER TABLE person ALTER COLUMN cfdata SET NOT NULL');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user