From 43b318c1c7e347cdd3c88dfb0191b2703d42c916 Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Tue, 14 May 2024 15:50:26 +0530 Subject: [PATCH] [mob] Add IF EXISTS check for create table --- mobile/lib/db/upload_locks_db.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mobile/lib/db/upload_locks_db.dart b/mobile/lib/db/upload_locks_db.dart index 844db9345..b32084b6f 100644 --- a/mobile/lib/db/upload_locks_db.dart +++ b/mobile/lib/db/upload_locks_db.dart @@ -90,7 +90,7 @@ class UploadLocksDB { static List _createTrackUploadsTable() { return [ ''' - CREATE TABLE ${_trackUploadTable.table} ( + CREATE TABLE IF NOT EXISTS ${_trackUploadTable.table} ( ${_trackUploadTable.columnID} INTEGER PRIMARY KEY, ${_trackUploadTable.columnLocalID} TEXT NOT NULL, ${_trackUploadTable.columnFileHash} TEXT NOT NULL, @@ -109,7 +109,7 @@ class UploadLocksDB { ) ''', ''' - CREATE TABLE ${_partsTable.table} ( + CREATE TABLE IF NOT EXISTS ${_partsTable.table} ( ${_partsTable.columnObjectKey} TEXT NOT NULL REFERENCES ${_trackUploadTable.table}(${_trackUploadTable.columnObjectKey}) ON DELETE CASCADE, ${_partsTable.columnPartNumber} INTEGER NOT NULL, ${_partsTable.columnPartUrl} TEXT NOT NULL,