disable foreign keys before migration
This commit is contained in:
@@ -73,6 +73,8 @@ class BangDatabase extends $BangDatabase with PrefixQueryBuilderMixin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (details.hadUpgrade && details.versionBefore != null) {
|
if (details.hadUpgrade && details.versionBefore != null) {
|
||||||
|
await customStatement('PRAGMA foreign_keys = OFF');
|
||||||
|
|
||||||
if (details.versionBefore! < 3) {
|
if (details.versionBefore! < 3) {
|
||||||
await bang.deleteWhere((t) => t.group.equals(3));
|
await bang.deleteWhere((t) => t.group.equals(3));
|
||||||
await bangTriggers.deleteWhere((t) => t.group.equals(3));
|
await bangTriggers.deleteWhere((t) => t.group.equals(3));
|
||||||
|
|||||||
Reference in New Issue
Block a user