From be405c32ae36fc6cff458be8d5768cc399376722 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kinga=20=C5=BBmuda?= Date: Wed, 15 Apr 2026 13:10:16 +0200 Subject: [PATCH] feat: add sesame allergen --- src/main/java/com/backend/model/entities/Dish.java | 2 +- src/main/resources/db/migration/V3__sesame_allergen.sql | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/db/migration/V3__sesame_allergen.sql diff --git a/src/main/java/com/backend/model/entities/Dish.java b/src/main/java/com/backend/model/entities/Dish.java index 518cfd8..5cce490 100644 --- a/src/main/java/com/backend/model/entities/Dish.java +++ b/src/main/java/com/backend/model/entities/Dish.java @@ -56,6 +56,6 @@ public enum Category { } public enum Allergens { - NUTS, GLUTEN, MEAT, LACTOSE + NUTS, GLUTEN, MEAT, LACTOSE, SESAME } } diff --git a/src/main/resources/db/migration/V3__sesame_allergen.sql b/src/main/resources/db/migration/V3__sesame_allergen.sql new file mode 100644 index 0000000..098907c --- /dev/null +++ b/src/main/resources/db/migration/V3__sesame_allergen.sql @@ -0,0 +1,6 @@ +ALTER TABLE dish_allergens + DROP CONSTRAINT IF EXISTS dish_allergens_allergen_check; + +ALTER TABLE dish_allergens + ADD CONSTRAINT dish_allergens_allergen_check + CHECK (allergen IN ('NUTS', 'GLUTEN', 'MEAT', 'LACTOSE', 'SESAME')); \ No newline at end of file