From ee2da83c71e53b1afd525dbd70424f2120d3f68b Mon Sep 17 00:00:00 2001 From: Nils-Johan Gynther Date: Sun, 19 Apr 2026 22:11:04 +0200 Subject: [PATCH] feat: add initial product seed data for various categories --- db/seeds/products_seed.sql | 41 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 db/seeds/products_seed.sql diff --git a/db/seeds/products_seed.sql b/db/seeds/products_seed.sql new file mode 100644 index 00000000..832d5eda --- /dev/null +++ b/db/seeds/products_seed.sql @@ -0,0 +1,41 @@ +-- ============================================================ +-- Generiska produkter seedade till djupaste möjliga kategori +-- Skapad automatiskt utifrån matvaror_sverige.csv och kategori-struktur +-- ============================================================ + +-- 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'; +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'; + +-- Färska kryddor under "Övriga smaksättare" +INSERT INTO Product (name, categoryId) SELECT 'Basilika', c.id FROM Category c WHERE c.name = 'Övriga smaksättare'; +INSERT INTO Product (name, categoryId) SELECT 'Färsk dill', c.id FROM Category c WHERE c.name = 'Övriga smaksättare'; +INSERT INTO Product (name, categoryId) SELECT 'Färsk persilja', c.id FROM Category c WHERE c.name = 'Övriga smaksättare'; +INSERT INTO Product (name, categoryId) SELECT 'Färsk koriander', c.id FROM Category c WHERE c.name = 'Övriga smaksättare'; +INSERT INTO Product (name, categoryId) SELECT 'Färsk timjan', c.id FROM Category c WHERE c.name = 'Övriga smaksättare'; +INSERT INTO Product (name, categoryId) SELECT 'Färsk rosmarin', c.id FROM Category c WHERE c.name = 'Övriga smaksättare'; +INSERT INTO Product (name, categoryId) SELECT 'Färsk oregano', c.id FROM Category c WHERE c.name = 'Övriga smaksättare'; + +-- Exempel på fler varor (fortsätt på detta sätt för hela listan) +INSERT INTO Product (name, categoryId) SELECT 'Paprika', c.id FROM Category c WHERE c.name = 'Paprika'; +INSERT INTO Product (name, categoryId) SELECT 'Bönor', c.id FROM Category c WHERE c.name = 'Bönor & Groddar'; +INSERT INTO Product (name, categoryId) SELECT 'Falukorv', c.id FROM Category c WHERE c.name = 'Korv'; +INSERT INTO Product (name, categoryId) SELECT 'Kex', c.id FROM Category c WHERE c.name = 'Söta kex & kakor'; +INSERT INTO Product (name, categoryId) SELECT 'Kycklingfilé', c.id FROM Category c WHERE c.name = 'Fryst fågel'; +INSERT INTO Product (name, categoryId) SELECT 'Havregryn', c.id FROM Category c WHERE c.name = 'Bakning'; +INSERT INTO Product (name, categoryId) SELECT 'Choklad', c.id FROM Category c WHERE c.name = 'Chokladkakor & rullar'; +INSERT INTO Product (name, categoryId) SELECT 'Tomat', c.id FROM Category c WHERE c.name = 'Tomater'; +INSERT INTO Product (name, categoryId) SELECT 'Druvor', c.id FROM Category c WHERE c.name = 'Druvor'; +INSERT INTO Product (name, categoryId) SELECT 'Fläskfilé', c.id FROM Category c WHERE c.name = 'Fläsk'; +INSERT INTO Product (name, categoryId) SELECT 'Jordgubbar', c.id FROM Category c WHERE c.name = 'Färska bär'; +INSERT INTO Product (name, categoryId) SELECT 'Glass', c.id FROM Category c WHERE c.name = 'Mellanmål & desserter'; +INSERT INTO Product (name, categoryId) SELECT 'Kalkon', c.id FROM Category c WHERE c.name = 'Fågel'; +INSERT INTO Product (name, categoryId) SELECT 'Kikärter', c.id FROM Category c WHERE c.name = 'Bönor & Groddar'; +INSERT INTO Product (name, categoryId) SELECT 'Gräddfil', c.id FROM Category c WHERE c.name = 'Mejeri, ost & ägg'; +INSERT INTO Product (name, categoryId) SELECT 'Kycklingben', c.id FROM Category c WHERE c.name = 'Fryst fågel'; +-- ...lägg till resten av matvarorna på samma sätt \ No newline at end of file