From 6abedff07aef489e40e8bedf5c87c19f02cbbbe0 Mon Sep 17 00:00:00 2001 From: Nils-Johan Gynther Date: Sun, 3 May 2026 18:20:09 +0200 Subject: [PATCH] =?UTF-8?q?feat(seed):=20add=20new=20categories=20for=20De?= =?UTF-8?q?likatesschark,=20Sylt,=20mos=20&=20marmelad,=20and=20H=C3=A5rdo?= =?UTF-8?q?st=20lagrad?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- db/seeds/seed_all.sql | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/db/seeds/seed_all.sql b/db/seeds/seed_all.sql index 70e61d6f..7d546ff5 100644 --- a/db/seeds/seed_all.sql +++ b/db/seeds/seed_all.sql @@ -80,6 +80,7 @@ INSERT INTO `Category` (`name`, `parentId`) SELECT 'Chark', id FRO INSERT INTO `Category` (`name`, `parentId`) SELECT 'Korv', id FROM `Category` WHERE name = 'Kött, chark & fågel' AND parentId IS NULL; INSERT INTO `Category` (`name`, `parentId`) SELECT 'Kött', id FROM `Category` WHERE name = 'Kött, chark & fågel' AND parentId IS NULL; INSERT INTO `Category` (`name`, `parentId`) SELECT 'Fågel', id FROM `Category` WHERE name = 'Kött, chark & fågel' AND parentId IS NULL; +INSERT INTO `Category` (`name`, `parentId`) SELECT 'Delikatesschark', id FROM `Category` WHERE name = 'Kött, chark & fågel' AND parentId IS NULL; -- ── NIVÅ 2: under Mejeri, ost & ägg ───────────────────────── INSERT INTO `Category` (`name`, `parentId`) SELECT 'Ost', id FROM `Category` WHERE name = 'Mejeri, ost & ägg' AND parentId IS NULL; @@ -103,6 +104,7 @@ INSERT INTO `Category` (`name`, `parentId`) SELECT 'Torkad frukt', id F INSERT INTO `Category` (`name`, `parentId`) SELECT 'Torra baljväxter', id FROM `Category` WHERE name = 'Skafferi' AND parentId IS NULL; INSERT INTO `Category` (`name`, `parentId`) SELECT 'Flingor, gryner & musli', id FROM `Category` WHERE name = 'Skafferi' AND parentId IS NULL; INSERT INTO `Category` (`name`, `parentId`) SELECT 'Torr färdigmat', id FROM `Category` WHERE name = 'Skafferi' AND parentId IS NULL; +INSERT INTO `Category` (`name`, `parentId`) SELECT 'Sylt, mos & marmelad', id FROM `Category` WHERE name = 'Skafferi' AND parentId IS NULL; INSERT INTO `Category` (`name`, `parentId`) SELECT 'Bakning', id FROM `Category` WHERE name = 'Skafferi' AND parentId IS NULL; -- ── NIVÅ 2: under Fisk & Skaldjur ──────────────────────────── @@ -345,7 +347,11 @@ INSERT INTO `Category` (`name`, `parentId`) SELECT 'Färsk fågel', c2.id FROM INSERT INTO `Category` (`name`, `parentId`) SELECT 'Fryst fågel', c2.id FROM `Category` c1 JOIN `Category` c2 ON c2.parentId = c1.id AND c2.name = 'Fågel' WHERE c1.name = 'Kött, chark & fågel' AND c1.parentId IS NULL; - +-- ── NIVÅ 3: under Kött, chark & fågel > Delikatesschark ────────── +INSERT INTO `Category` (`name`, `parentId`) + SELECT 'Delikatesser', c2.id FROM `Category` c1 + JOIN `Category` c2 ON c2.parentId = c1.id AND c2.name = 'Delikatesschark' + WHERE c1.name = 'Kött, chark & fågel' AND c1.parentId IS NULL; -- ── NIVÅ 3: under Mejeri, ost & ägg > Ost ─────────────────── INSERT INTO `Category` (`name`, `parentId`) SELECT 'Färskost', c2.id FROM `Category` c1 @@ -359,6 +365,10 @@ INSERT INTO `Category` (`name`, `parentId`) SELECT 'Matlagningsost', c2.id FROM `Category` c1 JOIN `Category` c2 ON c2.parentId = c1.id AND c2.name = 'Ost' WHERE c1.name = 'Mejeri, ost & ägg' AND c1.parentId IS NULL; +INSERT INTO `Category` (`name`, `parentId`) + SELECT 'Hårdost lagrad', c2.id FROM `Category` c1 + JOIN `Category` c2 ON c2.parentId = c1.id AND c2.name = 'Ost' + WHERE c1.name = 'Mejeri, ost & ägg' AND c1.parentId IS NULL; -- ── NIVÅ 3: under Mejeri, ost & ägg > Mjölk ───────────────── INSERT INTO `Category` (`name`, `parentId`) @@ -516,6 +526,12 @@ INSERT INTO `Category` (`name`, `parentId`) JOIN `Category` c2 ON c2.parentId = c1.id AND c2.name = 'Bakning' WHERE c1.name = 'Skafferi' AND c1.parentId IS NULL; +-- ── NIVÅ 3: under Skafferi > Sylt, mos & marmelad ────────────── +INSERT INTO `Category` (`name`, `parentId`) + SELECT 'Marmelad', c2.id FROM `Category` c1 + JOIN `Category` c2 ON c2.parentId = c1.id AND c2.name = 'Sylt, mos & marmelad' + WHERE c1.name = 'Skafferi' AND c1.parentId IS NULL; + -- ── NIVÅ 3: under Fisk & Skaldjur > Fisk ──────────────────── INSERT INTO `Category` (`name`, `parentId`) SELECT 'Fryst fisk', c2.id FROM `Category` c1