From 251274f48ecffe39b94b72bccd85f9a6d15199d3 Mon Sep 17 00:00:00 2001 From: Trish Wynne Date: Mon, 19 Oct 2020 14:30:35 +0100 Subject: [PATCH] FEAT: init database --- database/init.sql | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 database/init.sql diff --git a/database/init.sql b/database/init.sql new file mode 100644 index 0000000..286eebb --- /dev/null +++ b/database/init.sql @@ -0,0 +1,42 @@ +BEGIN; + +DROP TABLE IF EXISTS countries, things_to_do, businesses, experiences CASCADE; + +CREATE TABLE countries ( + id SERIAL PRIMARY KEY, +country_name VARCHAR(255) NOT NULL, +); + +CREATE TABLE things_to_do ( + country_id INTEGER REFERENCES countries(id), + name VARCHAR(255) NOT NULL, + details TEXT, +-- time INTEGER ??? +-- date ??? +location TEXT + +); +CREATE TABLE businesses ( +country_id INTEGER REFERENCES countries(id), + name VARCHAR(255) NOT NULL, + details TEXT, +-- time INTEGER ??? +-- date ??? +location TEXT +-- ownership array ?? +); + +CREATE TABLE experiences ( + country_id INTEGER REFERENCES countries(id), + socials TEXT, + details TEXT, +-- tags array ?? +overall_experience TEXT, +); + +INSERT INTO countries (country_name) VALUES +(argentina), +(brazil), + + +COMMIT; \ No newline at end of file