"""drop duplicate indexes on llm_factory and llms Revision ID: 20260407_0003 Revises: 20260407_0002 Create Date: 2026-04-07 00:00:00 """ from typing import Sequence, Union from alembic import op revision: str = "20260407_0003" down_revision: Union[str, Sequence[str], None] = "20260407_0002" branch_labels: Union[str, Sequence[str], None] = None depends_on: Union[str, Sequence[str], None] = None def upgrade() -> None: op.execute("DROP INDEX IF EXISTS ix_llm_factory_name") op.execute("DROP INDEX IF EXISTS ix_llms_model_code") def downgrade() -> None: op.execute("CREATE INDEX ix_llm_factory_name ON llm_factory(name)") op.execute("CREATE INDEX ix_llms_model_code ON llms(model_code)")