brmbar-github/server/db/schema.sql
2011-06-19 15:05:19 +02:00

27 lines
622 B
SQL

CREATE TABLE items (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
price INTEGER NOT NULL,
code TEXT 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,
itemid INTEGER,
event TEXT,
ts INTEGER NOT NULL
);
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
);