From 374270bf1704e6d22ad3ce9261688c99e8478c55 Mon Sep 17 00:00:00 2001 From: callebtc <93376500+callebtc@users.noreply.github.com> Date: Tue, 12 Mar 2024 09:55:03 +0100 Subject: [PATCH] lnbits needs migrations in multiple steps --- cashu/mint/migrations.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cashu/mint/migrations.py b/cashu/mint/migrations.py index f215b2a2..64249923 100644 --- a/cashu/mint/migrations.py +++ b/cashu/mint/migrations.py @@ -439,6 +439,7 @@ async def m014_proofs_add_Y_column(db: Database): # we have to drop the balance views first and recreate them later await drop_balance_views(db, conn) + async with db.connect() as conn: await conn.execute( f"ALTER TABLE {table_with_schema(db, 'proofs_used')} ADD COLUMN Y TEXT" ) @@ -481,6 +482,7 @@ async def m014_proofs_add_Y_column(db: Database): ) await conn.execute(f"DROP TABLE {table_with_schema(db, 'proofs_used_old')}") + async with db.connect() as conn: # add column Y to proofs_pending await conn.execute( f"ALTER TABLE {table_with_schema(db, 'proofs_pending')} ADD COLUMN Y TEXT" @@ -527,6 +529,7 @@ async def m014_proofs_add_Y_column(db: Database): await conn.execute(f"DROP TABLE {table_with_schema(db, 'proofs_pending_old')}") + async with db.connect() as conn: # recreate the balance views await create_balance_views(db, conn)