diff --git a/__pycache__/config.cpython-312.pyc b/__pycache__/config.cpython-312.pyc index cc28c84..88aded8 100644 Binary files a/__pycache__/config.cpython-312.pyc and b/__pycache__/config.cpython-312.pyc differ diff --git a/__pycache__/main.cpython-312.pyc b/__pycache__/main.cpython-312.pyc new file mode 100644 index 0000000..f4ce04b Binary files /dev/null and b/__pycache__/main.cpython-312.pyc differ diff --git a/main.py b/main.py index 3b2f1d3..416725d 100644 --- a/main.py +++ b/main.py @@ -39,23 +39,49 @@ def create_table(sql_file: str): if conn is not None: conn.close() -def add_item(barcode: str, name: str): - sql = f"INSERT INTO item_info(barcode) VALUES ('{barcode}') RETURNING id;" - database_config = config() +def create_logistics_info(conn, site_name, barcode, quantity_on_hand=0.0): + sql = f"INSERT INTO {site_name}_logistics_info(barcode, quantity_on_hand) VALUES ('{barcode}', {quantity_on_hand}) RETURNING id;" + logistics_info_id = None + try: + with conn.cursor() as cur: + cur.execute(sql) + rows = cur.fetchone() + if rows: + logistics_info_id = rows[0] + except (Exception, psycopg2.DatabaseError) as error: + print(error) + conn.rollback() + return False + + return logistics_info_id + +def create_item_info(conn, site_name, barcode): + sql = f"INSERT INTO {site_name}_item_info(barcode) VALUES ('{barcode}') RETURNING id;" item_info_id = None + try: + with conn.cursor() as cur: + cur.execute(sql) + rows = cur.fetchone() + if rows: + item_info_id = rows[0] + except (Exception, psycopg2.DatabaseError) as error: + print(error) + conn.rollback() + return False + + return item_info_id + +def add_item(site_name: str, barcode: str, name: str): + database_config = config() with psycopg2.connect(**database_config) as conn: - try: - with conn.cursor() as cur: - cur.execute(sql) - rows = cur.fetchone() - if rows: - item_info_id = rows[0] - except (Exception, psycopg2.DatabaseError) as error: - print(error) - conn.rollback() + logistics_info_id = create_logistics_info(conn, site_name, barcode) + if not logistics_info_id: + return False + item_info_id = create_item_info(conn, site_name, barcode) + if not item_info_id: return False - sqltwo = f"INSERT INTO items(barcode, item_name, item_info_id, row_type, item_type, search_string) VALUES('{barcode}', '{name}', {item_info_id}, 'item', 'other', '{barcode}%{name}') RETURNING *;" + sqltwo = f"INSERT INTO {site_name}_items(barcode, item_name, item_info_id, logistics_info_id, row_type, item_type, search_string) VALUES('{barcode}', '{name}', {item_info_id}, {logistics_info_id}, 'item', 'other', '{barcode}%{name}') RETURNING *;" row = None try: with conn.cursor() as cur: @@ -89,18 +115,37 @@ def drop_table(sql_file: str): conn.commit() return True - -if __name__ == '__main__': - drop_table('sql/drop/item_info.sql') - drop_table('sql/drop/items.sql') - create_table('sql/create/logins.sql') - create_table('sql/create/groups.sql') - create_table('sql/create/linked_items.sql') - create_table('sql/create/transactions.sql') - create_table('sql/create/brands.sql') - create_table('sql/create/food_info.sql') - create_table('sql/create/item_info.sql') - create_table('sql/create/item.sql') - row = add_item(barcode='1237', name='test237') - print(row) \ No newline at end of file +def delete_site(site_name): + drop_table(f'sites/{site_name}/sql/drop/item_info.sql') + drop_table(f'sites/{site_name}/sql/drop/items.sql') + drop_table(f'sites/{site_name}/sql/drop/groups.sql') + drop_table(f'sites/{site_name}/sql/drop/linked_items.sql') + drop_table(f'sites/{site_name}/sql/drop/transactions.sql') + 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') + +def create_site(site_name): + create_table(f'sites/{site_name}/sql/create/logins.sql') + create_table(f'sites/{site_name}/sql/create/groups.sql') + create_table(f'sites/{site_name}/sql/create/linked_items.sql') + create_table(f'sites/{site_name}/sql/create/transactions.sql') + create_table(f'sites/{site_name}/sql/create/brands.sql') + create_table(f'sites/{site_name}/sql/create/food_info.sql') + 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') + + +if __name__ == "__main__": + #print(add_item(site_name="main", barcode="1235", name="testone")) + database_config = config() + sql = "SELECT * FROM main_logistics_info WHERE id=2;" + with psycopg2.connect(**database_config) as conn: + with conn.cursor() as cur: + cur.execute(sql) + + rows = cur.fetchone() + print(rows) + print(type(rows[5])) \ No newline at end of file diff --git a/manage.py b/manage.py new file mode 100644 index 0000000..7950394 --- /dev/null +++ b/manage.py @@ -0,0 +1,74 @@ +import sys, os, shutil +import main + +def rename_drop_sql(site_name): + files = os.walk(f"sites/{site_name}/sql/drop") + + sql_files = [] + for file in files: + sql_files = file[2] + + for file_name in sql_files: + words = None + with open(f"sites/{site_name}/sql/drop/{file_name}", "r") as file: + words = file.read() + words = words.replace("%sitename%", site_name) + + with open(f"sites/{site_name}/sql/drop/{file_name}", "w") as file: + file.write(words) + +def rename_create_sql(site_name): + files = os.walk(f"sites/{site_name}/sql/create") + + sql_files = [] + for file in files: + sql_files = file[2] + + for file_name in sql_files: + words = None + with open(f"sites/{site_name}/sql/create/{file_name}", "r") as file: + words = file.read() + words = words.replace("%sitename%", site_name) + + with open(f"sites/{site_name}/sql/create/{file_name}", "w") as file: + file.write(words) + + +def create(): + site_name = input("Site Name: ") + site_owner = input("Site Owner: ") + email = input("Contact Email: ") + + + if not os.path.exists(f"sites/{site_name}"): + print(f"Creating {site_name} site...") + os.mkdir(f"sites/{site_name}") + + print(f"Creating sql tables files...") + shutil.copytree(f"sites/default/sql", f"sites/{site_name}/sql") + rename_create_sql(site_name) + rename_drop_sql(site_name) + + with open(f"sites/{site_name}/site.ini", "w+") as config: + config.write(f"[site]\n") + config.write(f"site_name={site_name}\n") + config.write(f"site_owner={site_owner}\n") + config.write(f"email={email}\n") + + print(f"Site {site_name} config created!") + print(f"Site {site_name} created!") + +if __name__ == "__main__": + if len(sys.argv) > 1: + func_name = sys.argv[1] + + if func_name == "create_site": + create() + + if func_name == "propagate": + main.create_site(sys.argv[2]) + + if func_name == "delete": + main.delete_site(sys.argv[2]) + shutil.rmtree(f"sites/{sys.argv[2]}") + diff --git a/sites/default/sql/create/brands.sql b/sites/default/sql/create/brands.sql new file mode 100644 index 0000000..62a1a75 --- /dev/null +++ b/sites/default/sql/create/brands.sql @@ -0,0 +1,4 @@ +CREATE TABLE IF NOT EXISTS %sitename%_brands ( + id SERIAL PRIMARY KEY, + name VARCHAR(255) +); \ No newline at end of file diff --git a/sites/default/sql/create/food_info.sql b/sites/default/sql/create/food_info.sql new file mode 100644 index 0000000..43eda88 --- /dev/null +++ b/sites/default/sql/create/food_info.sql @@ -0,0 +1,7 @@ +CREATE TABLE IF NOT EXISTS %sitename%_food_info ( + id SERIAL PRIMARY KEY, + food_groups TEXT [], + ingrediants TEXT [], + nutrients JSONB, + exires BOOLEAN +); \ No newline at end of file diff --git a/sites/default/sql/create/groups.sql b/sites/default/sql/create/groups.sql new file mode 100644 index 0000000..c01f082 --- /dev/null +++ b/sites/default/sql/create/groups.sql @@ -0,0 +1,8 @@ +CREATE TABLE IF NOT EXISTS %sitename%_groups( + id SERIAL PRIMARY KEY, + name VARCHAR(255) NOT NULL, + description TEXT, + included_items INTEGER [], + group_type VARCHAR(255), + UNIQUE (name) +); \ No newline at end of file diff --git a/sites/default/sql/create/item.sql b/sites/default/sql/create/item.sql new file mode 100644 index 0000000..75c49a1 --- /dev/null +++ b/sites/default/sql/create/item.sql @@ -0,0 +1,28 @@ +CREATE TABLE IF NOT EXISTS %sitename%_items( + id SERIAL PRIMARY KEY, + barcode VARCHAR(255) NOT NULL, + item_name VARCHAR(255) NOT NULL, + brand INTEGER, + tags TEXT [], + links TEXT [], + item_info_id INTEGER NOT NULL, + logistics_info_id INTEGER NOT NULL, + food_info_id INTEGER, + row_type VARCHAR(255) NOT NULL, + item_type VARCHAR(255) NOT NULL, + search_string TEXT NOT NULL, + quantity_on_hand FLOAT8, + UNIQUE(barcode, item_info_id), + CONSTRAINT fk_item_info + FOREIGN KEY(item_info_id) + REFERENCES %sitename%_item_info(id), + CONSTRAINT fk_food_info + FOREIGN KEY(food_info_id) + REFERENCES %sitename%_food_info(id), + CONSTRAINT fk_brand + FOREIGN KEY(brand) + REFERENCES %sitename%_brands(id), + CONSTRAINT fk_logistics_info + FOREIGN KEY(logistics_info_id) + REFERENCES %sitename%_logistics_info(id) +); diff --git a/sites/default/sql/create/item_info.sql b/sites/default/sql/create/item_info.sql new file mode 100644 index 0000000..4091191 --- /dev/null +++ b/sites/default/sql/create/item_info.sql @@ -0,0 +1,15 @@ +CREATE TABLE IF NOt EXISTS %sitename%_item_info ( + id SERIAL PRIMARY KEY, + barcode VARCHAR(255) NOT NULL, + linked_items INTEGER [], + shopping_lists INTEGER [], + recipes INTEGER [], + groups INTEGER [], + packaging VARCHAR(255), + uom VARCHAR(255), + cost FLOAT8, + safety_stock FLOAT8, + lead_time_days FLOAT8, + ai_pick BOOLEAN, + UNIQUE(barcode) +); \ No newline at end of file diff --git a/sites/default/sql/create/linked_items.sql b/sites/default/sql/create/linked_items.sql new file mode 100644 index 0000000..d70447b --- /dev/null +++ b/sites/default/sql/create/linked_items.sql @@ -0,0 +1,8 @@ +CREATE TABLE IF NOT EXISTS %sitename%_itemlinks ( + id SERIAL PRIMARY KEY, + barcode VARCHAR(255) NOt NULL, + link INTEGER NOT NULL, + data JSONB NOT NULL, + conv_factor FLOAT8 NOt NULL, + UNIQUE(barcode) +); \ No newline at end of file diff --git a/sql/create/logins.sql b/sites/default/sql/create/logins.sql similarity index 100% rename from sql/create/logins.sql rename to sites/default/sql/create/logins.sql diff --git a/sites/default/sql/create/logistics_info.sql b/sites/default/sql/create/logistics_info.sql new file mode 100644 index 0000000..370f3be --- /dev/null +++ b/sites/default/sql/create/logistics_info.sql @@ -0,0 +1,10 @@ +CREATE TABLE IF NOT EXISTS %sitename%_logistics_info( + id SERIAL PRIMARY KEY, + barcode VARCHAR(255) NOT NULL, + primary_location VARCHAR(16), + auto_issue_location VARCHAR(16), + dynamic_locations JSONB, + location_data JSONB, + quantity_on_hand FLOAT8 NOT NULL, + UNIQUE(barcode) +); \ No newline at end of file diff --git a/sites/default/sql/create/transactions.sql b/sites/default/sql/create/transactions.sql new file mode 100644 index 0000000..7ae7bd8 --- /dev/null +++ b/sites/default/sql/create/transactions.sql @@ -0,0 +1,11 @@ +CREATE TABLE IF NOT EXISTS %sitename%_Transactions ( + id SERIAL PRIMARY KEY, + timestamp TIMESTAMP, + barcode VARCHAR(255) NOT NULL, + name VARCHAR(255), + transaction_type VARCHAR(255) NOT NULL, + quantity FLOAT8 NOT NULL, + description TEXT, + user_id INTEGER NOT NULL, + data JSONB +); \ No newline at end of file diff --git a/sites/default/sql/drop/brands.sql b/sites/default/sql/drop/brands.sql new file mode 100644 index 0000000..f849ca8 --- /dev/null +++ b/sites/default/sql/drop/brands.sql @@ -0,0 +1 @@ +DROP TABLE %sitename%_brands CASCADE; \ No newline at end of file diff --git a/sites/default/sql/drop/food_info.sql b/sites/default/sql/drop/food_info.sql new file mode 100644 index 0000000..741850b --- /dev/null +++ b/sites/default/sql/drop/food_info.sql @@ -0,0 +1 @@ +DROP TABLE %sitename%_food_info CASCADE; \ No newline at end of file diff --git a/sites/default/sql/drop/groups.sql b/sites/default/sql/drop/groups.sql new file mode 100644 index 0000000..9cde161 --- /dev/null +++ b/sites/default/sql/drop/groups.sql @@ -0,0 +1 @@ +DROP TABLE %sitename%_groups CASCADE; \ No newline at end of file diff --git a/sites/default/sql/drop/item_info.sql b/sites/default/sql/drop/item_info.sql new file mode 100644 index 0000000..3c88f7e --- /dev/null +++ b/sites/default/sql/drop/item_info.sql @@ -0,0 +1 @@ +DROP TABLE %sitename%_item_info CASCADE; \ No newline at end of file diff --git a/sites/default/sql/drop/items.sql b/sites/default/sql/drop/items.sql new file mode 100644 index 0000000..5a8c6e2 --- /dev/null +++ b/sites/default/sql/drop/items.sql @@ -0,0 +1 @@ +DROP TABLE %sitename%_items CASCADE; \ No newline at end of file diff --git a/sites/default/sql/drop/linked_items.sql b/sites/default/sql/drop/linked_items.sql new file mode 100644 index 0000000..b2a7339 --- /dev/null +++ b/sites/default/sql/drop/linked_items.sql @@ -0,0 +1 @@ +DROP TABLE %sitename%_itemlinks 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 new file mode 100644 index 0000000..c0a070a --- /dev/null +++ b/sites/default/sql/drop/logistics_info.sql @@ -0,0 +1 @@ +DELETE TABLE %sitename%_logistics_info CASCADE; \ No newline at end of file diff --git a/sites/default/sql/drop/transactions.sql b/sites/default/sql/drop/transactions.sql new file mode 100644 index 0000000..d98e526 --- /dev/null +++ b/sites/default/sql/drop/transactions.sql @@ -0,0 +1 @@ +DROP TABLE %sitename%_transactions CASCADE; \ No newline at end of file diff --git a/sites/main/site.ini b/sites/main/site.ini new file mode 100644 index 0000000..e8ac820 --- /dev/null +++ b/sites/main/site.ini @@ -0,0 +1,4 @@ +[site] +site_name=main +site_owner= +email= diff --git a/sql/create/brands.sql b/sites/main/sql/create/brands.sql similarity index 55% rename from sql/create/brands.sql rename to sites/main/sql/create/brands.sql index b4b4580..172eb8f 100644 --- a/sql/create/brands.sql +++ b/sites/main/sql/create/brands.sql @@ -1,4 +1,4 @@ -CREATE TABLE IF NOT EXISTS brands ( +CREATE TABLE IF NOT EXISTS main_brands ( id SERIAL PRIMARY KEY, name VARCHAR(255) ); \ No newline at end of file diff --git a/sql/create/food_info.sql b/sites/main/sql/create/food_info.sql similarity index 73% rename from sql/create/food_info.sql rename to sites/main/sql/create/food_info.sql index 0c7f9e2..c70e33b 100644 --- a/sql/create/food_info.sql +++ b/sites/main/sql/create/food_info.sql @@ -1,4 +1,4 @@ -CREATE TABLE IF NOT EXISTS food_info ( +CREATE TABLE IF NOT EXISTS main_food_info ( id SERIAL PRIMARY KEY, food_groups TEXT [], ingrediants TEXT [], diff --git a/sql/create/groups.sql b/sites/main/sql/create/groups.sql similarity index 80% rename from sql/create/groups.sql rename to sites/main/sql/create/groups.sql index be03cc0..678cb61 100644 --- a/sql/create/groups.sql +++ b/sites/main/sql/create/groups.sql @@ -1,4 +1,4 @@ -CREATE TABLE IF NOT EXISTS groups( +CREATE TABLE IF NOT EXISTS main_groups( id SERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL, description TEXT, diff --git a/sql/create/item.sql b/sites/main/sql/create/item.sql similarity index 64% rename from sql/create/item.sql rename to sites/main/sql/create/item.sql index 13e5831..095c221 100644 --- a/sql/create/item.sql +++ b/sites/main/sql/create/item.sql @@ -1,4 +1,4 @@ -CREATE TABLE IF NOT EXISTS items( +CREATE TABLE IF NOT EXISTS main_items( id SERIAL PRIMARY KEY, barcode VARCHAR(255) NOT NULL, item_name VARCHAR(255) NOT NULL, @@ -6,6 +6,7 @@ CREATE TABLE IF NOT EXISTS items( tags TEXT [], links TEXT [], item_info_id INTEGER NOT NULL, + logistics_info_id INTEGER NOT NULL, food_info_id INTEGER, row_type VARCHAR(255) NOT NULL, item_type VARCHAR(255) NOT NULL, @@ -14,11 +15,14 @@ CREATE TABLE IF NOT EXISTS items( UNIQUE(barcode, item_info_id), CONSTRAINT fk_item_info FOREIGN KEY(item_info_id) - REFERENCES item_info(id), + REFERENCES main_item_info(id), CONSTRAINT fk_food_info FOREIGN KEY(food_info_id) - REFERENCES food_info(id), + REFERENCES main_food_info(id), CONSTRAINT fk_brand FOREIGN KEY(brand) - REFERENCES brands(id) + REFERENCES main_brands(id), + CONSTRAINT fk_logistics_info + FOREIGN KEY(logistics_info_id) + REFERENCES main_logistics_info(id) ); diff --git a/sql/create/item_info.sql b/sites/main/sql/create/item_info.sql similarity index 88% rename from sql/create/item_info.sql rename to sites/main/sql/create/item_info.sql index 444104a..4a5de26 100644 --- a/sql/create/item_info.sql +++ b/sites/main/sql/create/item_info.sql @@ -1,4 +1,4 @@ -CREATE TABLE IF NOt EXISTS item_info ( +CREATE TABLE IF NOt EXISTS main_item_info ( id SERIAL PRIMARY KEY, barcode VARCHAR(255) NOT NULL, linked_items INTEGER [], diff --git a/sql/create/linked_items.sql b/sites/main/sql/create/linked_items.sql similarity index 79% rename from sql/create/linked_items.sql rename to sites/main/sql/create/linked_items.sql index 825551b..54afe9d 100644 --- a/sql/create/linked_items.sql +++ b/sites/main/sql/create/linked_items.sql @@ -1,4 +1,4 @@ -CREATE TABLE IF NOT EXISTS itemlinks ( +CREATE TABLE IF NOT EXISTS main_itemlinks ( id SERIAL PRIMARY KEY, barcode VARCHAR(255) NOt NULL, link INTEGER NOT NULL, diff --git a/sites/main/sql/create/logins.sql b/sites/main/sql/create/logins.sql new file mode 100644 index 0000000..f69b01b --- /dev/null +++ b/sites/main/sql/create/logins.sql @@ -0,0 +1,16 @@ +CREATE TABLE IF NOT EXISTS logins( + id SERIAL PRIMARY KEY, + username VARCHAR(255), + password VARCHAR(255), + favorites JSONB, + unseen_pantry_items INTEGER [], + unseen_groups INTEGER [], + unseen_shopping_lists INTEGER [], + unseen_recipes INTEGER [], + seen_pantry_items INTEGER [], + seen_groups INTEGER[], + seen_shopping_lists INTEGER [], + seen_recipes INTEGER [], + flags JSONB +); + diff --git a/sites/main/sql/create/logistics_info.sql b/sites/main/sql/create/logistics_info.sql new file mode 100644 index 0000000..af05d5c --- /dev/null +++ b/sites/main/sql/create/logistics_info.sql @@ -0,0 +1,10 @@ +CREATE TABLE IF NOT EXISTS main_logistics_info( + id SERIAL PRIMARY KEY, + barcode VARCHAR(255) NOT NULL, + primary_location VARCHAR(16), + auto_issue_location VARCHAR(16), + dynamic_locations JSONB, + location_data JSONB, + quantity_on_hand FLOAT8 NOT NULL, + UNIQUE(barcode) +); \ No newline at end of file diff --git a/sql/create/transactions.sql b/sites/main/sql/create/transactions.sql similarity index 84% rename from sql/create/transactions.sql rename to sites/main/sql/create/transactions.sql index 70c7bd6..06ea46e 100644 --- a/sql/create/transactions.sql +++ b/sites/main/sql/create/transactions.sql @@ -1,4 +1,4 @@ -CREATE TABLE IF NOT EXISTS Transactions ( +CREATE TABLE IF NOT EXISTS main_Transactions ( id SERIAL PRIMARY KEY, timestamp TIMESTAMP, barcode VARCHAR(255) NOT NULL, diff --git a/sites/main/sql/drop/brands.sql b/sites/main/sql/drop/brands.sql new file mode 100644 index 0000000..62263a0 --- /dev/null +++ b/sites/main/sql/drop/brands.sql @@ -0,0 +1 @@ +DROP TABLE main_brands CASCADE; \ No newline at end of file diff --git a/sites/main/sql/drop/food_info.sql b/sites/main/sql/drop/food_info.sql new file mode 100644 index 0000000..f74a1b9 --- /dev/null +++ b/sites/main/sql/drop/food_info.sql @@ -0,0 +1 @@ +DROP TABLE main_food_info CASCADE; \ No newline at end of file diff --git a/sites/main/sql/drop/groups.sql b/sites/main/sql/drop/groups.sql new file mode 100644 index 0000000..9f949d7 --- /dev/null +++ b/sites/main/sql/drop/groups.sql @@ -0,0 +1 @@ +DROP TABLE main_groups CASCADE; \ No newline at end of file diff --git a/sites/main/sql/drop/item_info.sql b/sites/main/sql/drop/item_info.sql new file mode 100644 index 0000000..2d34b05 --- /dev/null +++ b/sites/main/sql/drop/item_info.sql @@ -0,0 +1 @@ +DROP TABLE main_item_info CASCADE; \ No newline at end of file diff --git a/sites/main/sql/drop/items.sql b/sites/main/sql/drop/items.sql new file mode 100644 index 0000000..2371e76 --- /dev/null +++ b/sites/main/sql/drop/items.sql @@ -0,0 +1 @@ +DROP TABLE main_items CASCADE; \ No newline at end of file diff --git a/sites/main/sql/drop/linked_items.sql b/sites/main/sql/drop/linked_items.sql new file mode 100644 index 0000000..227c0d2 --- /dev/null +++ b/sites/main/sql/drop/linked_items.sql @@ -0,0 +1 @@ +DROP TABLE main_itemlinks 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 new file mode 100644 index 0000000..2abd204 --- /dev/null +++ b/sites/main/sql/drop/logistics_info.sql @@ -0,0 +1 @@ +DELETE TABLE main_logistics_info CASCADE; \ No newline at end of file diff --git a/sites/main/sql/drop/transactions.sql b/sites/main/sql/drop/transactions.sql new file mode 100644 index 0000000..6d36751 --- /dev/null +++ b/sites/main/sql/drop/transactions.sql @@ -0,0 +1 @@ +DROP TABLE main_transactions CASCADE; \ No newline at end of file diff --git a/sql/drop/item_info.sql b/sql/drop/item_info.sql deleted file mode 100644 index 1a6b7e8..0000000 --- a/sql/drop/item_info.sql +++ /dev/null @@ -1 +0,0 @@ -DROP TABLE item_info CASCADE; \ No newline at end of file diff --git a/sql/drop/items.sql b/sql/drop/items.sql deleted file mode 100644 index 4773a52..0000000 --- a/sql/drop/items.sql +++ /dev/null @@ -1 +0,0 @@ -DROP TABLE items CASCADE; \ No newline at end of file