async def m001_initial(db): """ Initial nostrrelays tables. """ await db.execute( """ CREATE TABLE nostrrelay.relays ( id TEXT PRIMARY KEY, wallet TEXT NOT NULL, name TEXT NOT NULL ); """ ) await db.execute( f""" CREATE TABLE nostrrelay.events ( relay_id TEXT NOT NULL, id TEXT PRIMARY KEY, pubkey TEXT NOT NULL, created_at {db.big_int} NOT NULL, kind INT NOT NULL, content TEXT NOT NULL, sig TEXT NOT NULL ); """ ) await db.execute( """ CREATE TABLE nostrrelay.event_tags ( relay_id TEXT NOT NULL, event_id TEXT NOT NULL, name TEXT NOT NULL, value TEXT NOT NULL, extra TEXT ); """ )