From 7c77f0c9db0d7f54b338c076ff5e8fdc131b23c8 Mon Sep 17 00:00:00 2001 From: Martin Date: Mon, 9 Jul 2018 13:37:47 +0200 Subject: [PATCH] PW-1312 add address table --- migrations/000.067.sql | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 migrations/000.067.sql diff --git a/migrations/000.067.sql b/migrations/000.067.sql new file mode 100644 index 0000000..a0f461c --- /dev/null +++ b/migrations/000.067.sql @@ -0,0 +1,31 @@ +-- PW-1312: add table for addresses + +DROP TABLE IF EXISTS addresses; + +CREATE TABLE addresses ( + id SERIAL PRIMARY KEY, + address1 VARCHAR, + name VARCHAR, + company_name VARCHAR, + country_code VARCHAR, + city VARCHAR, + zipcode VARCHAR, + state_code VARCHAR, + co VARCHAR, + house_number VARCHAR, + house_extension VARCHAR +); + +GRANT ALL ON TABLE addresses TO root; +GRANT ALL ON TABLE addresses TO photowall_user; +GRANT ALL ON TABLE addresses TO public; + +ALTER TABLE addresses + ADD CONSTRAINT country_code_fkey + FOREIGN KEY (country_code) + REFERENCES "i18n-territories"(iso2char) MATCH SIMPLE; + +ALTER TABLE addresses + ADD CONSTRAINT state_code_fkey + FOREIGN KEY (state_code) + REFERENCES states(code) MATCH SIMPLE;