From 2fb4ce8df4683ee7017648af5a6c8e030b578fd7 Mon Sep 17 00:00:00 2001 From: Ben Arc Date: Mon, 28 Jun 2021 11:22:17 +0100 Subject: [PATCH] Check dbs exist before creating --- lnbits/extensions/livestream/migrations.py | 6 +++--- lnbits/extensions/offlineshop/migrations.py | 4 ++-- lnbits/extensions/splitpayments/migrations.py | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/lnbits/extensions/livestream/migrations.py b/lnbits/extensions/livestream/migrations.py index 9fb01d30..465d04ee 100644 --- a/lnbits/extensions/livestream/migrations.py +++ b/lnbits/extensions/livestream/migrations.py @@ -4,7 +4,7 @@ async def m001_initial(db): """ await db.execute( """ - CREATE TABLE livestreams ( + CREATE TABLE IF NOT EXISTS livestreams ( id INTEGER PRIMARY KEY AUTOINCREMENT, wallet TEXT NOT NULL, fee_pct INTEGER NOT NULL DEFAULT 10, @@ -15,7 +15,7 @@ async def m001_initial(db): await db.execute( """ - CREATE TABLE producers ( + CREATE TABLE IF NOT EXISTS producers ( livestream INTEGER NOT NULL REFERENCES livestreams (id), id INTEGER PRIMARY KEY AUTOINCREMENT, user TEXT NOT NULL, @@ -27,7 +27,7 @@ async def m001_initial(db): await db.execute( """ - CREATE TABLE tracks ( + CREATE TABLE IF NOT EXISTS tracks ( livestream INTEGER NOT NULL REFERENCES livestreams (id), id INTEGER PRIMARY KEY AUTOINCREMENT, download_url TEXT, diff --git a/lnbits/extensions/offlineshop/migrations.py b/lnbits/extensions/offlineshop/migrations.py index 8e8a4877..ee3bf76f 100644 --- a/lnbits/extensions/offlineshop/migrations.py +++ b/lnbits/extensions/offlineshop/migrations.py @@ -4,7 +4,7 @@ async def m001_initial(db): """ await db.execute( """ - CREATE TABLE shops ( + CREATE TABLE IF NOT EXISTS shops ( id INTEGER PRIMARY KEY AUTOINCREMENT, wallet TEXT NOT NULL, method TEXT NOT NULL, @@ -15,7 +15,7 @@ async def m001_initial(db): await db.execute( """ - CREATE TABLE items ( + CREATE TABLE IF NOT EXISTS items ( shop INTEGER NOT NULL REFERENCES shop (id), id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, diff --git a/lnbits/extensions/splitpayments/migrations.py b/lnbits/extensions/splitpayments/migrations.py index cb7cf34d..c3cc46d7 100644 --- a/lnbits/extensions/splitpayments/migrations.py +++ b/lnbits/extensions/splitpayments/migrations.py @@ -4,7 +4,7 @@ async def m001_initial(db): """ await db.execute( """ - CREATE TABLE targets ( + CREATE TABLE IF NOT EXISTS targets ( wallet TEXT NOT NULL, source TEXT NOT NULL, percent INTEGER NOT NULL CHECK (percent >= 0 AND percent <= 100),