From 56a31b638e3020c3454f924a14b12a8801027391 Mon Sep 17 00:00:00 2001 From: Lars Vierbergen Date: Wed, 8 Nov 2017 07:35:24 +0100 Subject: [PATCH] Fix migrations to work with sqlite, which has no foreign keys --- .../migrations/VersionAuthserverStats20171102211018.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Resources/migrations/VersionAuthserverStats20171102211018.php b/Resources/migrations/VersionAuthserverStats20171102211018.php index 311da6a..28fa601 100644 --- a/Resources/migrations/VersionAuthserverStats20171102211018.php +++ b/Resources/migrations/VersionAuthserverStats20171102211018.php @@ -29,7 +29,9 @@ class VersionAuthserverStats20171102211018 extends AbstractMigration { $loginEntry = $schema->getTable('vierbergenlars_stats_login_entry'); - $loginEntry->removeForeignKey('vl_stats_le'); + if ($loginEntry->hasForeignKey('vl_stats_le')) { + $loginEntry->removeForeignKey('vl_stats_le'); + } $loginEntry->getColumn('user_id')->setNotNull(false); $loginEntry->addForeignKeyConstraint('auth_users', [ @@ -45,7 +47,9 @@ class VersionAuthserverStats20171102211018 extends AbstractMigration { $loginEntry = $schema->getTable('vierbergenlars_stats_login_entry'); - $loginEntry->removeForeignKey('vl_stats_le'); + if ($loginEntry->hasForeignKey('vl_stats_le')) { + $loginEntry->removeForeignKey('vl_stats_le'); + } $loginEntry->getColumn('user_id')->setNotNull(true); $loginEntry->addForeignKeyConstraint('auth_users', [