chicken-master/backend/resources/migrations/002-customer-groups.edn
Daniel O'Connell 072e0b3f4d migrations
2021-03-13 12:45:24 +01:00

20 lines
601 B
Clojure

{:up ["CREATE TABLE customer_groups (
id SERIAL,
customer_id INT,
name VARCHAR(512),
user_id INT,
PRIMARY KEY(id),
CONSTRAINT fk_customer FOREIGN KEY(customer_id) REFERENCES customers(id)
);"
"CREATE TABLE customer_group_products (
id SERIAL,
customer_group_id INT,
product_id INT,
amount NUMERIC,
PRIMARY KEY(id),
CONSTRAINT fk_customer_groups FOREIGN KEY(customer_group_id) REFERENCES customer_groups(id),
CONSTRAINT fk_product FOREIGN KEY(product_id) REFERENCES products(id)
);"]
:down ["DROP TABLE customer_group_products;"
"DROP TABLE customer_groups;"]}