work in progress

This commit is contained in:
Pavol Rusnak 2011-06-19 15:05:19 +02:00
parent 02862e6517
commit 4dfa0ec3b0
4 changed files with 58 additions and 13 deletions

View file

@ -1,3 +1,4 @@
#!/bin/sh
rm -f brmbar.db
sqlite3 brmbar.db < schema.sql
sqlite3 brmbar.db < items.sql

View file

@ -1,7 +1,27 @@
DROP TABLE IF EXISTS items;
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
);