Fix: split CREATE INDEX migration into separate statements (asyncpg multi-statement restriction)

This commit is contained in:
Claude 2026-06-15 14:45:43 +00:00
parent c133a463ec
commit 50eae17c34

View file

@ -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);
"""))