diff --git a/lnbits/extensions/livestream/migrations.py b/lnbits/extensions/livestream/migrations.py index 9fb01d300..465d04ee1 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 8e8a4877b..ee3bf76f8 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 cb7cf34dc..c3cc46d70 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),