CREATE TABLE items ( code TEXT NOT NULL PRIMARY KEY, name TEXT NOT NULL, price INTEGER NOT NULL, ); CREATE INDEX items_name ON items ( name ); CREATE INDEX items_price ON items ( price ); CREATE UNIQUE INDEX items_code ON items ( code ); CREATE TABLE log ( id INTEGER PRIMARY KEY AUTOINCREMENT, userid INTEGER NOT NULL, itemcode INTEGER, event TEXT, ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); CREATE INDEX log_userid ON log ( userid ); CREATE INDEX log_itemid ON log ( userid ); CREATE INDEX log_ts ON log ( ts ); CREATE TABLE balance ( userid INTEGER PRIMARY KEY, balance INTEGER NOT NULL );