From 11fd36e96a090baca6354ed3438675b6394049c0 Mon Sep 17 00:00:00 2001 From: Rikard Bartholf Date: Tue, 27 Sep 2016 11:00:12 +0200 Subject: [PATCH] Merge P5-824_associate_color_categories --- migrations/000.018.sql | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 migrations/000.018.sql diff --git a/migrations/000.018.sql b/migrations/000.018.sql new file mode 100644 index 0000000..ee8cccd --- /dev/null +++ b/migrations/000.018.sql @@ -0,0 +1,17 @@ +-- P5-824 +BEGIN; + +-- ============================================================================= +-- Associate products with color categories instead of keywords +-- ============================================================================= +INSERT INTO product_category (product_id, category_id) +SELECT product_id, + vc.id + FROM product_keyword pk + JOIN keywords k ON pk.keyword_id = k.id + JOIN v_categorytree vc + ON vc.path LIKE 'root/colors/%' + AND name = REPLACE(REPLACE(value, '&', 'and'), 'multicolor', 'multi color') + WHERE keyword_id IN (SELECT keyword_id FROM keyword_type WHERE type_id = 1); + +END;