mirror of
https://github.com/grocy/grocy.git
synced 2025-08-20 04:12:59 +00:00
Squashed commit
Always execute migration 9999 (can be used to fix things manually) Optimized meal plan navigation / date range filtering Prepared next release Pulled translations from Transifex Various code optimizations
This commit is contained in:
@@ -12,3 +12,13 @@ VALUES
|
||||
|
||||
ALTER TABLE meal_plan
|
||||
ADD section_id INTEGER NOT NULL DEFAULT -1;
|
||||
|
||||
CREATE TRIGGER prevent_internal_meal_plan_section_removal BEFORE DELETE ON meal_plan_sections
|
||||
BEGIN
|
||||
SELECT CASE WHEN((
|
||||
SELECT 1
|
||||
FROM meal_plan_sections
|
||||
WHERE id = OLD.id
|
||||
AND id = -1
|
||||
) NOTNULL) THEN RAISE(ABORT, "This is an internally used/required default section and therefore can't be deleted") END;
|
||||
END;
|
||||
|
Reference in New Issue
Block a user