diff --git a/agentex/database/migrations/alembic/versions/2026_05_04_1111_add_tasks_metadata_gin_index_e9c4ff9e6542.py b/agentex/database/migrations/alembic/versions/2026_05_04_1111_add_tasks_metadata_gin_index_e9c4ff9e6542.py index 54a74aa0..2c5c7f29 100644 --- a/agentex/database/migrations/alembic/versions/2026_05_04_1111_add_tasks_metadata_gin_index_e9c4ff9e6542.py +++ b/agentex/database/migrations/alembic/versions/2026_05_04_1111_add_tasks_metadata_gin_index_e9c4ff9e6542.py @@ -17,11 +17,13 @@ def upgrade() -> None: - op.execute( - "CREATE INDEX IF NOT EXISTS ix_tasks_metadata_gin " - "ON tasks USING GIN (task_metadata jsonb_path_ops)" - ) + with op.get_context().autocommit_block(): + op.execute( + "CREATE INDEX CONCURRENTLY IF NOT EXISTS ix_tasks_metadata_gin " + "ON tasks USING GIN (task_metadata jsonb_path_ops)" + ) def downgrade() -> None: - op.execute("DROP INDEX IF EXISTS ix_tasks_metadata_gin") + with op.get_context().autocommit_block(): + op.execute("DROP INDEX CONCURRENTLY IF EXISTS ix_tasks_metadata_gin")