mirror of
https://github.com/brmlab/brmbar.git
synced 2025-06-07 21:04:00 +02:00
26 lines
615 B
SQL
26 lines
615 B
SQL
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
|
|
);
|