From 5e958ce013e3307ce40ea4e8c9793d0785f9c310 Mon Sep 17 00:00:00 2001 From: Niklas Fondberg Date: Mon, 21 Dec 2020 14:26:49 +0100 Subject: [PATCH] P5-5974 add new rooms to db (#162) --- migrations/000.277.sql | 24 +++++++++++++++ migrations/000.278.sql | 69 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 93 insertions(+) create mode 100644 migrations/000.277.sql create mode 100644 migrations/000.278.sql diff --git a/migrations/000.277.sql b/migrations/000.277.sql new file mode 100644 index 0000000..5c89638 --- /dev/null +++ b/migrations/000.277.sql @@ -0,0 +1,24 @@ +-- P5-6236: start use new paths for product interior images urls + +DROP VIEW IF EXISTS v_interior_image_urls; + +CREATE VIEW v_interior_image_urls AS +SELECT + "product-printproducts".productid, + interiors.print_id, + "product-printproducts".groupid AS product_group, + rooms.id AS room_id, + rooms.name AS room_name, + interiors.position, + room_types.name AS room_type, + CASE + WHEN interiors.room_id IS null THEN + '/interior-images/' || interiors.id || '.jpg' + ELSE + '/interiors/' || "product-printproducts".productid || '/' || rooms.s3_suffix + END as uri +FROM interiors +JOIN "product-printproducts" ON "product-printproducts".printid = interiors.print_id +JOIN "product-groups" ON "product-groups".groupid = "product-printproducts".groupid +LEFT JOIN rooms ON interiors.room_id = rooms.id +LEFT JOIN room_types ON room_types.id = rooms.room_type_id; diff --git a/migrations/000.278.sql b/migrations/000.278.sql new file mode 100644 index 0000000..fcab0ff --- /dev/null +++ b/migrations/000.278.sql @@ -0,0 +1,69 @@ +-- P5-5974: Add new rooms + +INSERT INTO rooms (id, name, room_type_id, s3_suffix) VALUES + (233, 'room34_wallpaper_landscape', 2, 'landscape/wallpaper/room34.jpg'), + (234, 'room34_wallpaper_square', 2, 'square/wallpaper/room34.jpg'), + (235, 'room34_wallpaper_standing', 2, 'standing/wallpaper/room34.jpg'), + (236, 'room35_wallpaper_landscape', 2, 'landscape/wallpaper/room35.jpg'), + (237, 'room36_wallpaper_landscape', 2, 'landscape/wallpaper/room36.jpg'), + (238, 'room36_wallpaper_square', 2, 'square/wallpaper/room36.jpg'), + (239, 'room36_wallpaper_standing', 2, 'standing/wallpaper/room36.jpg'), + (240, 'room37_wallpaper_landscape', 2, 'landscape/wallpaper/room37.jpg'), + (241, 'room37_wallpaper_square', 2, 'square/wallpaper/room37.jpg'), + (242, 'room37_wallpaper_standing', 2, 'standing/wallpaper/room37.jpg'), + (243, 'room38_wallpaper_landscape', 2, 'landscape/wallpaper/room38.jpg'), + (244, 'room38_wallpaper_square', 2, 'square/wallpaper/room38.jpg'), + (245, 'room38_wallpaper_standing', 2, 'standing/wallpaper/room38.jpg'), + (246, 'room39_wallpaper_square', 2, 'square/wallpaper/room39.jpg'), + (247, 'room40_wallpaper_landscape', 2, 'landscape/wallpaper/room40.jpg'), + (248, 'room41_wallpaper_landscape', 2, 'landscape/wallpaper/room41.jpg'), + (249, 'room41_wallpaper_square', 2, 'square/wallpaper/room41.jpg'), + (250, 'room41_wallpaper_standing', 2, 'standing/wallpaper/room41.jpg'), + (251, 'room42_wallpaper_landscape', 2, 'landscape/wallpaper/room42.jpg'), + (252, 'room43_wallpaper_landscape', 4, 'landscape/wallpaper/room43.jpg'), + (253, 'room43_wallpaper_square', 4, 'square/wallpaper/room43.jpg'), + (254, 'room43_wallpaper_standing', 4, 'standing/wallpaper/room43.jpg'), + (255, 'room44_wallpaper_landscape', 1, 'landscape/wallpaper/room44.jpg'), + (256, 'room44_wallpaper_square', 1, 'square/wallpaper/room44.jpg'), + (257, 'room44_wallpaper_standing', 1, 'standing/wallpaper/room44.jpg'), + (258, 'room45_wallpaper_landscape', 1, 'landscape/wallpaper/room45.jpg'), + (259, 'room45_wallpaper_square', 1, 'square/wallpaper/room45.jpg'), + (260, 'room45_wallpaper_standing', 1, 'standing/wallpaper/room45.jpg'), + (261, 'room46_wallpaper_landscape', 7, 'landscape/wallpaper/room46.jpg'), + (262, 'room46_wallpaper_square', 7, 'square/wallpaper/room46.jpg'), + (263, 'room46_wallpaper_standing', 7, 'standing/wallpaper/room46.jpg'), + (264, 'room47_wallpaper_landscape', 5, 'landscape/wallpaper/room47.jpg'), + (265, 'room47_wallpaper_square', 5, 'square/wallpaper/room47.jpg'), + (266, 'room47_wallpaper_standing', 5, 'standing/wallpaper/room47.jpg'), + (267, 'room48_wallpaper_landscape', 5, 'landscape/wallpaper/room48.jpg'), + (268, 'room48_wallpaper_square', 5, 'square/wallpaper/room48.jpg'), + (269, 'room48_wallpaper_standing', 5, 'standing/wallpaper/room48.jpg'), + (270, 'room49_wallpaper_landscape', 3, 'landscape/wallpaper/room49.jpg'), + (271, 'room49_wallpaper_square', 3, 'square/wallpaper/room49.jpg'), + (272, 'room49_wallpaper_standing', 3, 'standing/wallpaper/room49.jpg'), + (273, 'room50_wallpaper_landscape', 3, 'landscape/wallpaper/room50.jpg'), + (274, 'room50_wallpaper_square', 3, 'square/wallpaper/room50.jpg'), + (275, 'room50_wallpaper_standing', 3, 'standing/wallpaper/room50.jpg'), + (276, 'room51_wallpaper_landscape', 3, 'landscape/wallpaper/room51.jpg'), + (277, 'room51_wallpaper_square', 3, 'square/wallpaper/room51.jpg'), + (278, 'room51_wallpaper_standing', 3, 'standing/wallpaper/room51.jpg'), + (279, 'room52_wallpaper_landscape', 3, 'landscape/wallpaper/room52.jpg'), + (280, 'room53_wallpaper_landscape', 6, 'landscape/wallpaper/room53.jpg'), + (281, 'room53_wallpaper_square', 6, 'square/wallpaper/room53.jpg'), + (282, 'room53_wallpaper_standing', 6, 'standing/wallpaper/room53.jpg'), + (283, 'room54_wallpaper_landscape', 7, 'landscape/wallpaper/room54.jpg'), + (284, 'room55_wallpaper_landscape', 3, 'landscape/wallpaper/room55.jpg'), + (285, 'room56_wallpaper_standing', 7, 'standing/wallpaper/room56.jpg'), + (286, 'room57_wallpaper_landscape', 4, 'landscape/wallpaper/room57.jpg'), + (287, 'room58_wallpaper_landscape', 4, 'landscape/wallpaper/room58.jpg'), + (288, 'room59_wallpaper_landscape', 7, 'landscape/wallpaper/room59.jpg'), + (289, 'room60_wallpaper_standing', 7, 'standing/wallpaper/room60.jpg'), + (290, 'room61_wallpaper_landscape', 2, 'landscape/wallpaper/room61.jpg'), + (291, 'room62_wallpaper_landscape', 2, 'landscape/wallpaper/room62.jpg'), + (292, 'room63_wallpaper_landscape', 2, 'landscape/wallpaper/room63.jpg'), + (293, 'room64_wallpaper_landscape', 2, 'landscape/wallpaper/room64.jpg'), + (294, 'room65_wallpaper_landscape', 2, 'landscape/wallpaper/room65.jpg'), + (295, 'room66_wallpaper_standing', 3, 'standing/wallpaper/room66.jpg'), + (296, 'room67_wallpaper_landscape', 1, 'landscape/wallpaper/room67.jpg'), + (297, 'room68_wallpaper_square', 3, 'square/wallpaper/room68.jpg'), + (298, 'room69_wallpaper_landscape', 3, 'landscape/wallpaper/room69.jpg');