From ae878fd66c8d6ab3b888c7adf01d17a0c520b1ed Mon Sep 17 00:00:00 2001 From: Jadowyne Ulve Date: Sat, 28 Sep 2024 21:28:21 -0500 Subject: [PATCH] added zones and locations tables --- __pycache__/main.cpython-312.pyc | Bin 6666 -> 8866 bytes main.py | 4 ++++ sites/default/sql/create/locations.sql | 9 +++++++++ sites/default/sql/create/zones.sql | 5 +++++ sites/default/sql/drop/locations.sql | 1 + sites/default/sql/drop/logistics_info.sql | 2 +- sites/default/sql/drop/zones.sql | 1 + sites/main/site.ini | 2 +- sites/main/sql/create/locations.sql | 9 +++++++++ sites/main/sql/create/zones.sql | 5 +++++ sites/main/sql/drop/locations.sql | 1 + sites/main/sql/drop/logistics_info.sql | 2 +- sites/main/sql/drop/zones.sql | 1 + 13 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 sites/default/sql/create/locations.sql create mode 100644 sites/default/sql/create/zones.sql create mode 100644 sites/default/sql/drop/locations.sql create mode 100644 sites/default/sql/drop/zones.sql create mode 100644 sites/main/sql/create/locations.sql create mode 100644 sites/main/sql/create/zones.sql create mode 100644 sites/main/sql/drop/locations.sql create mode 100644 sites/main/sql/drop/zones.sql diff --git a/__pycache__/main.cpython-312.pyc b/__pycache__/main.cpython-312.pyc index f4ce04b3c14eb1c2aa51ca0294043c0621eaf64a..8f1335064c53fa81ca6204acc3cf4722afd405b8 100644 GIT binary patch delta 3897 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 OjVkR}325|y6YXz843Fgi diff --git a/main.py b/main.py index 416725d..ee9c7e3 100644 --- a/main.py +++ b/main.py @@ -125,6 +125,8 @@ def delete_site(site_name): drop_table(f'sites/{site_name}/sql/drop/brands.sql') drop_table(f'sites/{site_name}/sql/drop/food_info.sql') drop_table(f'sites/{site_name}/sql/drop/logistics_info.sql') + drop_table(f'sites/{site_name}/sql/drop/zones.sql') + drop_table(f'sites/{site_name}/sql/drop/locations.sql') def create_site(site_name): create_table(f'sites/{site_name}/sql/create/logins.sql') @@ -136,6 +138,8 @@ def create_site(site_name): create_table(f'sites/{site_name}/sql/create/item_info.sql') create_table(f'sites/{site_name}/sql/create/logistics_info.sql') create_table(f'sites/{site_name}/sql/create/item.sql') + create_table(f'sites/{site_name}/sql/create/zones.sql') + create_table(f'sites/{site_name}/sql/create/locations.sql') if __name__ == "__main__": diff --git a/sites/default/sql/create/locations.sql b/sites/default/sql/create/locations.sql new file mode 100644 index 0000000..bffde11 --- /dev/null +++ b/sites/default/sql/create/locations.sql @@ -0,0 +1,9 @@ +CREATE TABLE IF NOT EXISTS %sitename%_locations( + id SERIAL PRIMARY KEY, + name VARCHAR(32) NOT NULL, + zone_id INTEGER NOT NULL, + UNIQUE(name), + CONSTRAINT fk_zone + FOREIGN KEY(zone_id) + REFERENCES %sitename%_zones(id) +); \ No newline at end of file diff --git a/sites/default/sql/create/zones.sql b/sites/default/sql/create/zones.sql new file mode 100644 index 0000000..52fa0d5 --- /dev/null +++ b/sites/default/sql/create/zones.sql @@ -0,0 +1,5 @@ +CREATE TABLE IF NOT EXISTS %sitename%_zones( + id SERIAL PRIMARY KEY, + name VARCHAR(32) NOT NULL, + UNIQUE(name) +); diff --git a/sites/default/sql/drop/locations.sql b/sites/default/sql/drop/locations.sql new file mode 100644 index 0000000..b31e9d6 --- /dev/null +++ b/sites/default/sql/drop/locations.sql @@ -0,0 +1 @@ +DROP TABLE %sitename%_locations CASCADE; \ No newline at end of file diff --git a/sites/default/sql/drop/logistics_info.sql b/sites/default/sql/drop/logistics_info.sql index c0a070a..84fdb8f 100644 --- a/sites/default/sql/drop/logistics_info.sql +++ b/sites/default/sql/drop/logistics_info.sql @@ -1 +1 @@ -DELETE TABLE %sitename%_logistics_info CASCADE; \ No newline at end of file +DROP TABLE %sitename%_logistics_info CASCADE; \ No newline at end of file diff --git a/sites/default/sql/drop/zones.sql b/sites/default/sql/drop/zones.sql new file mode 100644 index 0000000..b00aba0 --- /dev/null +++ b/sites/default/sql/drop/zones.sql @@ -0,0 +1 @@ +DROP TABLE %sitename%_zones CASCADE; \ No newline at end of file diff --git a/sites/main/site.ini b/sites/main/site.ini index e8ac820..1f0008d 100644 --- a/sites/main/site.ini +++ b/sites/main/site.ini @@ -1,4 +1,4 @@ [site] site_name=main -site_owner= +site_owner=jadowyne email= diff --git a/sites/main/sql/create/locations.sql b/sites/main/sql/create/locations.sql new file mode 100644 index 0000000..cf0b0f5 --- /dev/null +++ b/sites/main/sql/create/locations.sql @@ -0,0 +1,9 @@ +CREATE TABLE IF NOT EXISTS main_locations( + id SERIAL PRIMARY KEY, + name VARCHAR(32) NOT NULL, + zone_id INTEGER NOT NULL, + UNIQUE(name), + CONSTRAINT fk_zone + FOREIGN KEY(zone_id) + REFERENCES main_zones(id) +); \ No newline at end of file diff --git a/sites/main/sql/create/zones.sql b/sites/main/sql/create/zones.sql new file mode 100644 index 0000000..f06afa4 --- /dev/null +++ b/sites/main/sql/create/zones.sql @@ -0,0 +1,5 @@ +CREATE TABLE IF NOT EXISTS main_zones( + id SERIAL PRIMARY KEY, + name VARCHAR(32) NOT NULL, + UNIQUE(name) +); diff --git a/sites/main/sql/drop/locations.sql b/sites/main/sql/drop/locations.sql new file mode 100644 index 0000000..b1a53aa --- /dev/null +++ b/sites/main/sql/drop/locations.sql @@ -0,0 +1 @@ +DROP TABLE main_locations CASCADE; \ No newline at end of file diff --git a/sites/main/sql/drop/logistics_info.sql b/sites/main/sql/drop/logistics_info.sql index 2abd204..dd3de21 100644 --- a/sites/main/sql/drop/logistics_info.sql +++ b/sites/main/sql/drop/logistics_info.sql @@ -1 +1 @@ -DELETE TABLE main_logistics_info CASCADE; \ No newline at end of file +DROP TABLE main_logistics_info CASCADE; \ No newline at end of file diff --git a/sites/main/sql/drop/zones.sql b/sites/main/sql/drop/zones.sql new file mode 100644 index 0000000..6a616e1 --- /dev/null +++ b/sites/main/sql/drop/zones.sql @@ -0,0 +1 @@ +DROP TABLE main_zones CASCADE; \ No newline at end of file