diff --git a/db/seeds/products_seed.sql b/db/seeds/products_seed.sql index 832d5eda..877cdc2d 100644 --- a/db/seeds/products_seed.sql +++ b/db/seeds/products_seed.sql @@ -1,13 +1,540 @@ -- ============================================================ --- Generiska produkter seedade till djupaste möjliga kategori --- Skapad automatiskt utifrån matvaror_sverige.csv och kategori-struktur +-- Generisk produktseed baserad på matvaror_sverige.csv +-- Placerar varje produkt i djupaste möjliga befintliga kategori. +-- +-- normalizedName = trim + lowercase + strip diacritics + strip non-alphanum + no spaces +-- Säkert att köra flera gånger tack vare INSERT IGNORE (unik på normalizedName). +-- +-- Kör på servern: +-- DB_PASS=$(grep MARIADB_ROOT_PASSWORD .env | cut -d= -f2) +-- docker exec -i recipe-db mariadb -uroot -p"$DB_PASS" recipe_app < db/seeds/products_seed.sql -- ============================================================ --- Torkade kryddor under "Kryddor & smaksättare" -INSERT INTO Product (name, categoryId) SELECT 'Chiliflingor', c.id FROM Category c WHERE c.name = 'Kryddor & smaksättare'; -INSERT INTO Product (name, categoryId) SELECT 'Chilipulver', c.id FROM Category c WHERE c.name = 'Kryddor & smaksättare'; -INSERT INTO Product (name, categoryId) SELECT 'Curry (mild)', c.id FROM Category c WHERE c.name = 'Kryddor & smaksättare'; -INSERT INTO Product (name, categoryId) SELECT 'Curry (stark)', c.id FROM Category c WHERE c.name = 'Kryddor & smaksättare'; +-- ============================================================ +-- FRUKT (L2 under Frukt & Grönt) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Ananas', 'ananas', (SELECT id FROM `Category` WHERE name = 'Frukt' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Banan', 'banan', (SELECT id FROM `Category` WHERE name = 'Frukt' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kiwi', 'kiwi', (SELECT id FROM `Category` WHERE name = 'Frukt' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Mango', 'mango', (SELECT id FROM `Category` WHERE name = 'Frukt' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Päron', 'paron', (SELECT id FROM `Category` WHERE name = 'Frukt' LIMIT 1)); + +-- ============================================================ +-- CITRUSFRUKT (L3 under Frukt & Grönt > Frukt) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Apelsin', 'apelsin', (SELECT id FROM `Category` WHERE name = 'Citrusfrukt' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Citron', 'citron', (SELECT id FROM `Category` WHERE name = 'Citrusfrukt' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Lime', 'lime', (SELECT id FROM `Category` WHERE name = 'Citrusfrukt' LIMIT 1)); + +-- ============================================================ +-- DRUVOR (L3 under Frukt & Grönt > Frukt) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Druvor', 'druvor', (SELECT id FROM `Category` WHERE name = 'Druvor' LIMIT 1)); + +-- ============================================================ +-- FÄRSKA BÄR (L2 under Frukt & Grönt) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Blåbär', 'blabar', (SELECT id FROM `Category` WHERE name = 'Färska bär' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Hallon', 'hallon', (SELECT id FROM `Category` WHERE name = 'Färska bär' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Jordgubbar','jordgubbar',(SELECT id FROM `Category` WHERE name = 'Färska bär' LIMIT 1)); + +-- ============================================================ +-- PAPRIKA (L3 under Frukt & Grönt > Grönsaker) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Paprika', 'paprika', (SELECT id FROM `Category` WHERE name = 'Paprika' LIMIT 1)); + +-- ============================================================ +-- TOMATER (L3 under Frukt & Grönt > Grönsaker) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Tomat', 'tomat', (SELECT id FROM `Category` WHERE name = 'Tomater' LIMIT 1)); + +-- ============================================================ +-- ÖVRIGA GRÖNSAKER (L3 under Frukt & Grönt > Grönsaker) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Aubergine', 'aubergine', (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Avokado', 'avokado', (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Blomkål', 'blomkal', (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Broccoli', 'broccoli', (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Grönkål', 'gronkal', (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Gurka', 'gurka', (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Lök', 'lok', (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Purjolök', 'purjolok', (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Rödlök', 'rodlok', (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Sallad', 'sallad', (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Selleri', 'selleri', (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Spenat', 'spenat', (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Vitlök', 'vitlok', (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Vitkål', 'vitkal', (SELECT id FROM `Category` WHERE name = 'Övriga grönsaker' LIMIT 1)); + +-- ============================================================ +-- ROTSAKER (L3 under Frukt & Grönt > Potatis & rotsaker) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kålrot', 'kalrot', (SELECT id FROM `Category` WHERE name = 'Rotsaker' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Morot', 'morot', (SELECT id FROM `Category` WHERE name = 'Rotsaker' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Palsternacka', 'palsternacka', (SELECT id FROM `Category` WHERE name = 'Rotsaker' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Rödbeta', 'rodbeta', (SELECT id FROM `Category` WHERE name = 'Rotsaker' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Sötpotatis', 'sotpotatis', (SELECT id FROM `Category` WHERE name = 'Rotsaker' LIMIT 1)); + +-- ============================================================ +-- POTATIS & ROTSAKER (L2 under Frukt & Grönt) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Potatis', 'potatis', (SELECT id FROM `Category` WHERE name = 'Potatis & rotsaker' LIMIT 1)); + +-- ============================================================ +-- FLÄSK (L3 under Kött, chark & fågel > Kött) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Fläskfilé', 'flaskfile', (SELECT id FROM `Category` WHERE name = 'Fläsk' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Fläskkarré', 'flaskkarre', (SELECT id FROM `Category` WHERE name = 'Fläsk' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Fläskkotlett', 'flaskkotlett', (SELECT id FROM `Category` WHERE name = 'Fläsk' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Fläskrevben', 'flaskrevben', (SELECT id FROM `Category` WHERE name = 'Fläsk' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Fläsksidfläsk', 'flasksidflask', (SELECT id FROM `Category` WHERE name = 'Fläsk' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Fläskytterfilé', 'flaskytterfile', (SELECT id FROM `Category` WHERE name = 'Fläsk' LIMIT 1)); + +-- ============================================================ +-- FÄRDIGLAGAT & PANNFÄRDIGT (L3 under Kött, chark & fågel > Kött) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Köttbullar', 'kottbullar', (SELECT id FROM `Category` WHERE name = 'Färdiglagat & pannfärdigt' LIMIT 1)); + +-- ============================================================ +-- KÖTT (L2 under Kött, chark & fågel) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Blandfärs', 'blandfars', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Entrecote', 'entrecote', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kalvfilé', 'kalvfile', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kalvkotlett', 'kalvkotlett', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Köttfärs', 'kottfars', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Lammbog', 'lammbog', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Lammfärs', 'lammfars', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Lammhals', 'lammhals', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Lammkotlett', 'lammkotlett', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Lammrack', 'lammrack', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Lammrevben', 'lammrevben', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Lammstek', 'lammstek', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Nötfärs', 'notfars', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Oxfile', 'oxfile', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Oxhjärta', 'oxhjarta', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Oxlever', 'oxlever', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Råbiff', 'rabiff', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Renkött', 'renkott', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Rimmat kött', 'rimmatkott', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Skinka', 'skinka', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Tartar', 'tartar', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Vildsvin', 'vildsvin', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Viltkött', 'viltkott', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Älgkött', 'algkott', (SELECT id FROM `Category` WHERE name = 'Kött' LIMIT 1)); + +-- ============================================================ +-- KORV (befintlig kategori under Kött, chark & fågel) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Falukorv', 'falukorv', (SELECT id FROM `Category` WHERE name = 'Korv' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Korv', 'korv', (SELECT id FROM `Category` WHERE name = 'Korv' LIMIT 1)); + +-- ============================================================ +-- FÅGEL (L2 under Kött, chark & fågel) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Anka', 'anka', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Ankbröst', 'ankbrost', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Fasan', 'fasan', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Gås', 'gas', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kalkon', 'kalkon', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kalkonfilé', 'kalkonfile', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kalkonfärs', 'kalkonfars', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kyckling', 'kyckling', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kycklingben', 'kycklingben', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kycklingben (lårben)', 'kycklingbenlarben', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kycklingben (vingben)', 'kycklingbenvingben', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kycklingbröst', 'kycklingbrost', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kycklingfilé', 'kycklingfile', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kycklingfärs', 'kycklingfars', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kycklinggrund', 'kycklinggrund', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kycklinghals', 'kycklinghals', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kycklinghel', 'kycklinghel', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kycklinghjärta', 'kycklinghjarta', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kycklingkarré', 'kycklingkarre', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kycklingklubba', 'kycklingklubba', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kycklingkropp', 'kycklingkropp', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kycklinglever', 'kycklinglever', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kycklinglår', 'kycklinglar', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kycklingmälta', 'kycklingmalta', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kycklingrevben', 'kycklingrevben', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kycklingvinge', 'kycklingvinge', (SELECT id FROM `Category` WHERE name = 'Fågel' LIMIT 1)); + +-- ============================================================ +-- FISK (L2 under Övrigt — eller befintlig Fisk & skaldjur) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Bläckfisk', 'blackfisk', (SELECT id FROM `Category` WHERE name = 'Fisk' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Fisk', 'fisk', (SELECT id FROM `Category` WHERE name = 'Fisk' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Lax', 'lax', (SELECT id FROM `Category` WHERE name = 'Fisk' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Musslor', 'musslor', (SELECT id FROM `Category` WHERE name = 'Fisk' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Räkor', 'rakor', (SELECT id FROM `Category` WHERE name = 'Fisk' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Sill', 'sill', (SELECT id FROM `Category` WHERE name = 'Fisk' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Strömming', 'stromming', (SELECT id FROM `Category` WHERE name = 'Fisk' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Torskrygg', 'torskrygg', (SELECT id FROM `Category` WHERE name = 'Fisk' LIMIT 1)); + +-- ============================================================ +-- MEJERI, OST & ÄGG (L1 — ingen mer specifik L2/L3 för dessa) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Ägg', 'agg', (SELECT id FROM `Category` WHERE name = 'Mejeri, ost & ägg' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Fil', 'fil', (SELECT id FROM `Category` WHERE name = 'Mejeri, ost & ägg' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Grädde', 'gradde', (SELECT id FROM `Category` WHERE name = 'Mejeri, ost & ägg' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Gräddfil', 'graddfil', (SELECT id FROM `Category` WHERE name = 'Mejeri, ost & ägg' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Mjölk', 'mjolk', (SELECT id FROM `Category` WHERE name = 'Mejeri, ost & ägg' LIMIT 1)); + +-- ============================================================ +-- OST (L2 under Mejeri, ost & ägg) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Ost', 'ost', (SELECT id FROM `Category` WHERE name = 'Ost' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Ostskivor', 'ostskivor', (SELECT id FROM `Category` WHERE name = 'Ost' LIMIT 1)); + +-- ============================================================ +-- MELLANMÅL & DESSERTER (L2 under Mejeri, ost & ägg) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Glass', 'glass', (SELECT id FROM `Category` WHERE name = 'Mellanmål & desserter' LIMIT 1)); + +-- ============================================================ +-- KRYDDOR & SMAKSÄTTARE (L2 under Skafferi) — torkade kryddor +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Chiliflingor', 'chiliflingor', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Chilipulver', 'chilipulver', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Curry (mild)', 'currymild', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Curry (stark)', 'currystark', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Dill', 'dill', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Ingefärspulver', 'ingefarspulver', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kanelstång', 'kanelstang', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Korianderfrön', 'korianderfron', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kryddor', 'kryddor', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kumminsfrön', 'kumminsfron', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Malen kanel', 'malenkanel', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Malet kummin', 'maletkummin', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Oregano', 'oregano', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Paprikapulver', 'paprikapulver', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Persilja', 'persilja', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Rosmarin', 'rosmarin', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Rökt paprikapulver', 'roktpaprikapulver', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Salt', 'salt', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Stark paprikapulver', 'starkpaprikapulver',(SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Svartpeppar', 'svartpeppar', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Söt paprikapulver', 'sotpaprikapulver', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Timjan', 'timjan', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Vitpeppar', 'vitpeppar', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Torkad basilika', 'torkadbasilika', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Torkad chili', 'torkadchili', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Torkad dill', 'torkaddill', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Torkad ingefära', 'torkadingefara', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Torkad koriander', 'torkadkoriander', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Torkad oregano', 'torkadoregano', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Torkad persilja', 'torkadpersilja', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Torkad rosmarin', 'torkadrosmarin', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Torkad timjan', 'torkadtimjan', (SELECT id FROM `Category` WHERE name = 'Kryddor & smaksättare' LIMIT 1)); + +-- ============================================================ +-- ÖVRIGA SMAKSÄTTARE (L3 under Kryddor & smaksättare) — färska kryddor +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Basilika', 'basilika', (SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Färsk basilika', 'farskbasilika', (SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Färsk chili', 'farskchili', (SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Färsk dill', 'farskdill', (SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Färsk ingefära', 'farskingefara', (SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Färsk koriander', 'farskkoriander',(SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Färsk oregano', 'farskoregano', (SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Färsk persilja', 'farskpersilja', (SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Färsk rosmarin', 'farskrosmarin', (SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Färsk timjan', 'farsktimjan', (SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Fryst dill', 'frystdill', (SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Fryst persilja', 'frystpersilja', (SELECT id FROM `Category` WHERE name = 'Övriga smaksättare' LIMIT 1)); + +-- ============================================================ +-- PASTA (L3 under Skafferi > Pasta, ris & matgryn) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Lasagne', 'lasagne', (SELECT id FROM `Category` WHERE name = 'Pasta' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Pasta', 'pasta', (SELECT id FROM `Category` WHERE name = 'Pasta' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Spaghetti', 'spaghetti', (SELECT id FROM `Category` WHERE name = 'Pasta' LIMIT 1)); + +-- ============================================================ +-- PASTA, RIS & MATGRYN (L2 under Skafferi) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Ris', 'ris', (SELECT id FROM `Category` WHERE name = 'Pasta, ris & matgryn' LIMIT 1)); + +-- ============================================================ +-- BAKNING (L2 under Skafferi) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Havregryn', 'havregryn', (SELECT id FROM `Category` WHERE name = 'Bakning' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Mjöl', 'mjol', (SELECT id FROM `Category` WHERE name = 'Bakning' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Müsli', 'musli', (SELECT id FROM `Category` WHERE name = 'Bakning' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Socker', 'socker', (SELECT id FROM `Category` WHERE name = 'Bakning' LIMIT 1)); + +-- ============================================================ +-- TORRA BALJVÄXTER (L2 under Skafferi) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Bönor', 'bonor', (SELECT id FROM `Category` WHERE name = 'Torra baljväxter' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kikärter', 'kikarter', (SELECT id FROM `Category` WHERE name = 'Torra baljväxter' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Linser', 'linser', (SELECT id FROM `Category` WHERE name = 'Torra baljväxter' LIMIT 1)); + +-- ============================================================ +-- FRÖER & KÄRNOR (L3 under Torra baljväxter) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Nötter', 'notter', (SELECT id FROM `Category` WHERE name = 'Fröer & kärnor' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Nötterrin', 'notterrin', (SELECT id FROM `Category` WHERE name = 'Fröer & kärnor' LIMIT 1)); + +-- ============================================================ +-- TORKAD FRUKT (L2 under Skafferi) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Russin', 'russin', (SELECT id FROM `Category` WHERE name = 'Torkad frukt' LIMIT 1)); + +-- ============================================================ +-- BRÖD & KAKOR (L1) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Bröd', 'brod', (SELECT id FROM `Category` WHERE name = 'Bröd & Kakor' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Macka', 'macka', (SELECT id FROM `Category` WHERE name = 'Bröd & Kakor' LIMIT 1)); + +-- ============================================================ +-- SÖTA KEX & KAKOR (L3 under Bröd & Kakor > Kex & Kakor) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kakor', 'kakor', (SELECT id FROM `Category` WHERE name = 'Söta kex & kakor' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kex', 'kex', (SELECT id FROM `Category` WHERE name = 'Söta kex & kakor' LIMIT 1)); + +-- ============================================================ +-- DRYCK (L1 — filtrerar på parentId IS NULL pga Dryck även finns under Övrigt) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Juice', 'juice', (SELECT id FROM `Category` WHERE name = 'Dryck' AND parentId IS NULL LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Kaffe', 'kaffe', (SELECT id FROM `Category` WHERE name = 'Dryck' AND parentId IS NULL LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Must', 'must', (SELECT id FROM `Category` WHERE name = 'Dryck' AND parentId IS NULL LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Saft', 'saft', (SELECT id FROM `Category` WHERE name = 'Dryck' AND parentId IS NULL LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Te', 'te', (SELECT id FROM `Category` WHERE name = 'Dryck' AND parentId IS NULL LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Vatten', 'vatten', (SELECT id FROM `Category` WHERE name = 'Dryck' AND parentId IS NULL LIMIT 1)); + +-- ============================================================ +-- LÄSK OCH ENERGIDRYCK (L2 under Dryck) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Läsk', 'lask', (SELECT id FROM `Category` WHERE name = 'Läsk och Energidryck' LIMIT 1)); + +-- ============================================================ +-- GLASS, GODIS & SNACKS (L1 — inget L3 för chips) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Chips', 'chips', (SELECT id FROM `Category` WHERE name = 'Glass, godis & snacks' LIMIT 1)); + +-- ============================================================ +-- CHOKLADKAKOR & RULLAR (L3 under Glass, godis & snacks > Choklad) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Choklad', 'choklad', (SELECT id FROM `Category` WHERE name = 'Chokladkakor & rullar' LIMIT 1)); + +-- ============================================================ +-- PIZZA, PAJ & PIROGER (L3 under Fryst > Färdigmat) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Pizza', 'pizza', (SELECT id FROM `Category` WHERE name = 'Pizza, paj & piroger' LIMIT 1)); + +-- ============================================================ +-- KÖTT, CHARK & FÅGEL (L1) — vego-alternativ utan mer specifik kategori +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Quorn', 'quorn', (SELECT id FROM `Category` WHERE name = 'Kött, chark & fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Tofu', 'tofu', (SELECT id FROM `Category` WHERE name = 'Kött, chark & fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Vegebullar', 'vegebullar', (SELECT id FROM `Category` WHERE name = 'Kött, chark & fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Vegobitar', 'vegobitar', (SELECT id FROM `Category` WHERE name = 'Kött, chark & fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Vegofärs', 'vegofars', (SELECT id FROM `Category` WHERE name = 'Kött, chark & fågel' LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Vegokorv', 'vegokorv', (SELECT id FROM `Category` WHERE name = 'Kött, chark & fågel' LIMIT 1)); + +-- ============================================================ +-- SKAFFERI (L1 — övrigt utan djupare kategori) +-- ============================================================ +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Buljong', 'buljong', (SELECT id FROM `Category` WHERE name = 'Skafferi' AND parentId IS NULL LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Ketchup', 'ketchup', (SELECT id FROM `Category` WHERE name = 'Skafferi' AND parentId IS NULL LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Majonnäs', 'majonnas', (SELECT id FROM `Category` WHERE name = 'Skafferi' AND parentId IS NULL LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Olivolja', 'olivolja', (SELECT id FROM `Category` WHERE name = 'Skafferi' AND parentId IS NULL LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Proteinpulver', 'proteinpulver', (SELECT id FROM `Category` WHERE name = 'Skafferi' AND parentId IS NULL LIMIT 1)); +INSERT IGNORE INTO `Product` (`name`, `normalizedName`, `categoryId`) + VALUES ('Vinäger', 'vinager', (SELECT id FROM `Category` WHERE name = 'Skafferi' AND parentId IS NULL LIMIT 1)); INSERT INTO Product (name, categoryId) SELECT 'Ingefärspulver', c.id FROM Category c WHERE c.name = 'Kryddor & smaksättare'; INSERT INTO Product (name, categoryId) SELECT 'Korianderfrön', c.id FROM Category c WHERE c.name = 'Kryddor & smaksättare'; INSERT INTO Product (name, categoryId) SELECT 'Kumminsfrön', c.id FROM Category c WHERE c.name = 'Kryddor & smaksättare';