refactor: improve database migrations

This commit is contained in:
Eneko Illarramendi
2020-04-16 20:58:16 +02:00
parent 6651122bb6
commit 490e166f75
17 changed files with 192 additions and 119 deletions
+21
View File
@@ -0,0 +1,21 @@
from lnbits.db import open_ext_db
def m001_initial(db):
"""
Initial amilks table.
"""
db.execute("""
CREATE TABLE IF NOT EXISTS amilks (
id TEXT PRIMARY KEY,
wallet TEXT NOT NULL,
lnurl TEXT NOT NULL,
atime TEXT NOT NULL,
amount INTEGER NOT NULL
);
""")
def migrate():
with open_ext_db("amilk") as db:
m001_initial(db)
-7
View File
@@ -1,7 +0,0 @@
CREATE TABLE IF NOT EXISTS amilks (
id TEXT PRIMARY KEY,
wallet TEXT NOT NULL,
lnurl TEXT NOT NULL,
atime TEXT NOT NULL,
amount INTEGER NOT NULL
);