DROP CaSCADE for deleting shops

This commit is contained in:
Tiago Vasconcelos 2022-12-22 10:45:56 +00:00
parent 1191957495
commit 270712e07d

View file

@ -23,7 +23,7 @@ async def m001_initial(db):
f""" f"""
CREATE TABLE shop.products ( CREATE TABLE shop.products (
id TEXT PRIMARY KEY, id TEXT PRIMARY KEY,
stall TEXT NOT NULL REFERENCES {db.references_schema}stalls (id), stall TEXT NOT NULL REFERENCES {db.references_schema}stalls (id) ON DELETE CASCADE,
product TEXT NOT NULL, product TEXT NOT NULL,
categories TEXT, categories TEXT,
description TEXT, description TEXT,
@ -80,8 +80,8 @@ async def m001_initial(db):
f""" f"""
CREATE TABLE shop.order_details ( CREATE TABLE shop.order_details (
id TEXT PRIMARY KEY, id TEXT PRIMARY KEY,
order_id INTEGER NOT NULL REFERENCES {db.references_schema}orders (id), order_id INTEGER NOT NULL REFERENCES {db.references_schema}orders (id) ON DELETE CASCADE,
product_id TEXT NOT NULL REFERENCES {db.references_schema}products (id), product_id TEXT NOT NULL REFERENCES {db.references_schema}products (id) ON DELETE CASCADE,
quantity INTEGER NOT NULL quantity INTEGER NOT NULL
); );
""" """
@ -107,14 +107,12 @@ async def m001_initial(db):
f""" f"""
CREATE TABLE shop.market_stalls ( CREATE TABLE shop.market_stalls (
id TEXT PRIMARY KEY, id TEXT PRIMARY KEY,
marketid TEXT NOT NULL REFERENCES {db.references_schema}markets (id), marketid TEXT NOT NULL REFERENCES {db.references_schema}markets (id) ON DELETE CASCADE,
stallid TEXT NOT NULL REFERENCES {db.references_schema}stalls (id) stallid TEXT NOT NULL REFERENCES {db.references_schema}stalls (id) ON DELETE CASCADE
); );
""" """
) )
async def m002_add_chat_messages(db):
""" """
Initial chat messages table. Initial chat messages table.
""" """