commit d897e3db0bddc5adadb91c627e74094ac1d96fdc Author: Aaron Johnson Date: Tue Jun 29 20:43:43 2021 -0500 wrote script to build tables in an empty Postgres DB diff --git a/dnd_bank.psql b/dnd_bank.psql new file mode 100644 index 0000000..d658611 --- /dev/null +++ b/dnd_bank.psql @@ -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) +); +