Fix migration 018: use DROP INDEX IF EXISTS for safety

The index may not exist if migration 017 partially failed.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Kyle 2026-02-24 04:07:51 +08:00
parent 937118a528
commit 4d5667a78a

View File

@ -16,7 +16,7 @@ depends_on = None
def upgrade() -> None:
op.drop_index("ix_reminders_due_lookup", table_name="reminders")
op.execute("DROP INDEX IF EXISTS ix_reminders_due_lookup")
op.create_index(
"ix_reminders_due_lookup",
"reminders",
@ -25,7 +25,7 @@ def upgrade() -> None:
def downgrade() -> None:
op.drop_index("ix_reminders_due_lookup", table_name="reminders")
op.execute("DROP INDEX IF EXISTS ix_reminders_due_lookup")
op.create_index(
"ix_reminders_due_lookup",
"reminders",