Going somewhere.
This commit is contained in:
1 parent
4a86c4250a
commit
511b2a88f6
6 files changed
+127
-18
No files matched your search
@@ -0,0 +1,38 @@
|
||||
CREATE TABLE IF NOT EXISTS users
|
||||
(
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
name TEXT NOT NULL,
|
||||
public_key TEXT NOT NULL,
|
||||
foo INTEGER
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS security_types
|
||||
(
|
||||
name TEXT PRIMARY KEY
|
||||
);
|
||||
|
||||
INSERT INTO security_types(name)
|
||||
VALUES ('currency'), ('bond');
|
||||
|
||||
CREATE TABLE IF NOT EXISTS securities
|
||||
(
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
security_type TEXT NOT NULL,
|
||||
name TEXT NOT NULL UNIQUE,
|
||||
symbol TEXT NOT NULL UNIQUE,
|
||||
FOREIGN KEY (security_type) REFERENCES security_types (name)
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS account
|
||||
(
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
security INTEGER NOT NULL,
|
||||
owner INTEGER NOT NULL,
|
||||
|
||||
FOREIGN KEY (security) REFERENCES securities (id)
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS account_values
|
||||
(
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT
|
||||
);
|
||||
Reference in new issue
Block a user