From 414398de07079465dd1ee931abe3ad7c5813dc8c Mon Sep 17 00:00:00 2001 From: Rikard Bartholf Date: Thu, 26 May 2016 10:57:05 +0200 Subject: [PATCH] Merge P5-303 into master --- migrations/000.009.sql | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 migrations/000.009.sql diff --git a/migrations/000.009.sql b/migrations/000.009.sql new file mode 100644 index 0000000..9714555 --- /dev/null +++ b/migrations/000.009.sql @@ -0,0 +1,25 @@ +-- P5-303: Updated functionality of sales tab in society product +CREATE TABLE wallpapertypes +( + id SERIAL NOT NULL, + name VARCHAR(255), + CONSTRAINT wallpapertypes_pkey PRIMARY KEY (id) +); + +INSERT INTO wallpapertypes (name) VALUES ('wall_mural'), ('design_wallpaper'); + +CREATE TABLE product_wallpapertypes +( + product_id INT NOT NULL, + wallpapertype_id INT NOT NULL, + + CONSTRAINT product_wallpapertypes_pkey PRIMARY KEY (product_id, wallpapertype_id), + + CONSTRAINT wallpapertypes_id_fkey FOREIGN KEY (wallpapertype_id) + REFERENCES wallpapertypes (id) MATCH SIMPLE + ON UPDATE CASCADE ON DELETE CASCADE, + + CONSTRAINT "product-products_productid_fkey" FOREIGN KEY (product_id) + REFERENCES "product-products" (productid) MATCH SIMPLE + ON UPDATE CASCADE ON DELETE CASCADE +);