From 50eae17c3411fda5087fab4d7a429316e0576500 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 15 Jun 2026 14:45:43 +0000 Subject: [PATCH] Fix: split CREATE INDEX migration into separate statements (asyncpg multi-statement restriction) --- backend/app/main.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/app/main.py b/backend/app/main.py index 9af6e47..55a3c36 100644 --- a/backend/app/main.py +++ b/backend/app/main.py @@ -249,6 +249,8 @@ async def run_migrations(): await conn.execute(text(""" CREATE INDEX IF NOT EXISTS idx_meal_plan_items_day ON meal_plan_items(plan_id, day_number); + """)) + await conn.execute(text(""" CREATE INDEX IF NOT EXISTS idx_meal_compliance_date ON meal_compliance(user_id, compliance_date); """))