wrote script to build tables in an empty Postgres DB

master
Aaron Johnson 4 years ago
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…
Cancel
Save