-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsql.txt
25 lines (21 loc) · 859 Bytes
/
sql.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
CREATE TABLE IF NOT EXISTS 'users' ('id' INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, 'username' TEXT NOT NULL, 'hash' TEXT NOT NULL, 'cash' NUMERIC NOT NULL DEFAULT 10000.00 );
CREATE UNIQUE INDEX 'username' ON "users" ("username");
CREATE TABLE sqlite_sequence(name,seq);
CREATE TABLE IF NOT EXISTS 'details' (
'id' INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
'user_id' INTEGER NOT NULL,
'symbol' TEXT NOT NULL,
'name' TEXT ,
'shares' NUMERIC NOT NULL,
'price' NUMERIC NOT NULL,
'datetime' DATETIME NOT NULL,
FOREIGN KEY(user_id) REFERENCES users(id));
CREATE TABLE IF NOT EXISTS 'history' (
'id' INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
'user_id' INTEGER NOT NULL,
'symbol' TEXT NOT NULL,
'shares' NUMERIC NOT NULL,
'price' NUMERIC NOT NULL,
'datetime' DATETIME NOT NULL,
'cond' NUMERIC NOT NULL DEFAULT 0,
FOREIGN KEY(user_id) REFERENCES users(id));