From 86d49804595fafdf65f48fe304296138b25d85ba Mon Sep 17 00:00:00 2001 From: Elias Projahn Date: Mon, 20 Jul 2020 17:23:45 +0200 Subject: [PATCH] client: Defer foreign keys in database --- client/lib/src/database.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/lib/src/database.dart b/client/lib/src/database.dart index 8293adf..ed3c044 100644 --- a/client/lib/src/database.dart +++ b/client/lib/src/database.dart @@ -31,7 +31,8 @@ class MusicusClientDatabase extends _$MusicusClientDatabase { @override MigrationStrategy get migration => MigrationStrategy( beforeOpen: (details) async { - await customStatement('PRAGMA foreign_keys = ON'); + await customStatement( + 'PRAGMA foreign_keys = ON; PRAGMA defer_foreign_keys = ON;'); }, );