commit
d897e3db0b
@ -0,0 +1,20 @@
|
|||||||
|
CREATE TABLE account (
|
||||||
|
id SERIAL PRIMARY KEY,
|
||||||
|
name VARCHAR(48) UNIQUE NOT NULL,
|
||||||
|
created TIMESTAMP NOT NULL
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE TABLE balance (
|
||||||
|
id INT NOT NULL PRIMARY KEY,
|
||||||
|
gold NUMERIC(16,2) NOT NULL,
|
||||||
|
FOREIGN KEY (id) REFERENCES account (id)
|
||||||
|
);
|
||||||
|
|
||||||
|
CREATE TABLE transaction (
|
||||||
|
id SERIAL PRIMARY KEY,
|
||||||
|
account INT NOT NULL,
|
||||||
|
amount NUMERIC(16,2) NOT NULL,
|
||||||
|
timestamp TIMESTAMP NOT NULL,
|
||||||
|
FOREIGN KEY (account) REFERENCES account (id)
|
||||||
|
);
|
||||||
|
|
Loading…
Reference in new issue