-- Fas 3d: spara måltidsdatum på cooking session för att kunna hitta
-- matlådor som skapades/utökades vid samma tillfälle vid undo.
ALTER TABLE cooking_sessions ADD COLUMN IF NOT EXISTS meal_date DATE;
-- Bakåtfyll: använd completedAt-datumet för befintliga completed-sessioner.
UPDATE cooking_sessions SET meal_date = completed_at::DATE WHERE meal_date IS NULL AND completed_at IS NOT NULL;
UPDATE cooking_sessions SET meal_date = started_at::DATE WHERE meal_date IS NULL AND started_at IS NOT NULL;
UPDATE cooking_sessions SET meal_date = created_at::DATE WHERE meal_date IS NULL;
