2022-09-23 14:38:55 +01:00
|
|
|
async def m001_initial(db):
|
|
|
|
"""
|
2022-09-29 12:13:12 +01:00
|
|
|
Initial Gertys table.
|
2022-09-23 14:38:55 +01:00
|
|
|
"""
|
|
|
|
await db.execute(
|
|
|
|
"""
|
|
|
|
CREATE TABLE gerty.gertys (
|
|
|
|
id TEXT PRIMARY KEY,
|
2022-11-24 23:31:22 +00:00
|
|
|
wallet TEXT NOT NULL,
|
2022-09-29 15:08:01 +01:00
|
|
|
refresh_time INT,
|
2022-09-26 10:30:48 +01:00
|
|
|
name TEXT NOT NULL,
|
|
|
|
lnbits_wallets TEXT,
|
2022-09-26 16:16:41 +01:00
|
|
|
mempool_endpoint TEXT,
|
2022-09-26 10:30:48 +01:00
|
|
|
exchange TEXT,
|
2022-09-29 12:13:12 +01:00
|
|
|
display_preferences TEXT
|
2022-09-23 14:38:55 +01:00
|
|
|
);
|
|
|
|
"""
|
2022-10-20 16:31:09 +01:00
|
|
|
)
|
2022-10-20 16:40:33 +01:00
|
|
|
|
2022-11-07 15:00:45 +00:00
|
|
|
|
2022-10-20 16:40:33 +01:00
|
|
|
async def m002_add_utc_offset_col(db):
|
|
|
|
"""
|
|
|
|
support for UTC offset
|
|
|
|
"""
|
2022-11-07 15:00:45 +00:00
|
|
|
await db.execute("ALTER TABLE gerty.gertys ADD COLUMN utc_offset INT;")
|
2022-11-17 14:13:20 +00:00
|
|
|
|
2022-12-08 10:24:37 +00:00
|
|
|
|
2022-11-17 14:13:20 +00:00
|
|
|
async def m003_add_gerty_model_col(db):
|
|
|
|
"""
|
|
|
|
support for Gerty model col
|
|
|
|
"""
|
2022-11-24 19:27:12 +00:00
|
|
|
await db.execute("ALTER TABLE gerty.gertys ADD COLUMN type TEXT;")
|
|
|
|
|
|
|
|
|
|
|
|
#########MEMPOOL MIGRATIONS########
|
|
|
|
|
2022-12-08 10:24:37 +00:00
|
|
|
|
2022-11-24 19:27:12 +00:00
|
|
|
async def m004_initial(db):
|
|
|
|
"""
|
|
|
|
Initial Gertys table.
|
|
|
|
"""
|
|
|
|
await db.execute(
|
|
|
|
"""
|
|
|
|
CREATE TABLE gerty.mempool (
|
2022-12-08 10:24:37 +00:00
|
|
|
mempool_endpoint TEXT PRIMARY KEY,
|
2022-11-24 23:31:22 +00:00
|
|
|
endpoint TEXT NOT NULL,
|
2022-11-24 19:27:12 +00:00
|
|
|
data TEXT NOT NULL,
|
|
|
|
time TIMESTAMP
|
|
|
|
);
|
|
|
|
"""
|
|
|
|
)
|