from lnbits.db import open_ext_db def m001_initial(db): db.execute( """ CREATE TABLE IF NOT EXISTS events ( id TEXT PRIMARY KEY, wallet TEXT NOT NULL, name TEXT NOT NULL, info TEXT NOT NULL, closing_date TEXT NOT NULL, event_start_date TEXT NOT NULL, event_end_date TEXT NOT NULL, amount_tickets INTEGER NOT NULL, price_per_ticket INTEGER NOT NULL, sold INTEGER NOT NULL, time TIMESTAMP NOT NULL DEFAULT (strftime('%s', 'now')) ); """ ) db.execute( """ CREATE TABLE IF NOT EXISTS tickets ( id TEXT PRIMARY KEY, paid BOOLEAN NOT NULL, wallet TEXT NOT NULL, event TEXT NOT NULL, name TEXT NOT NULL, email TEXT NOT NULL, registered BOOLEAN NOT NULL, time TIMESTAMP NOT NULL DEFAULT (strftime('%s', 'now')) ); """ ) def migrate(): with open_ext_db("events") as db: m001_initial(db)