Unverified Commit 8ede4cbe authored by John Davis's avatar John Davis Committed by GitHub
Browse files

Merge pull request #19873 from jdavcs/24.0_migration_fix

[24.0] Check if index exists before creating
parents d10506a5 e1f35c00
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -10,6 +10,7 @@ from galaxy.model.database_object_names import build_index_name
from galaxy.model.migrations.util import (
    create_index,
    drop_index,
    index_exists,
)

# revision identifiers, used by Alembic.
@@ -32,6 +33,7 @@ workflow_comment_parent_comment_index_name = build_index_name(

def upgrade():
    create_index(workflow_step_parent_comment_index_name, workflow_step_table_name, [parent_comment_id_column_name])
    if not index_exists(workflow_comment_workflow_id_index_name, workflow_comment_table_name, False):
        create_index(workflow_comment_workflow_id_index_name, workflow_comment_table_name, [workflow_id_column_name])
    create_index(
        workflow_comment_parent_comment_index_name, workflow_comment_table_name, [parent_comment_id_column_name]