Add/drop index together with job_id column

Also fix typo in old migration.
This commit is contained in:
Nicola Soranzo
2021-05-25 19:30:59 +01:00
parent a122cf5568
commit ea143935aa
2 changed files with 3 additions and 7 deletions
@@ -95,7 +95,7 @@ def upgrade(migrate_engine):
WorkflowUUID_column = Column("uuid", UUIDType, nullable=True)
add_column(History_column, "workflow_invocation", metadata)
add_column(State_column, "workflow_invocation", metadata)
add_column(SchedulerId_column, "workflow_invocation", metadata, index_nane="id_workflow_invocation_scheduler")
add_column(SchedulerId_column, "workflow_invocation", metadata, index_name="id_workflow_invocation_scheduler")
add_column(HandlerId_column, "workflow_invocation", metadata, index_name="id_workflow_invocation_handler")
add_column(WorkflowUUID_column, "workflow_invocation", metadata)
@@ -14,9 +14,7 @@ from sqlalchemy import (
from galaxy.model.migrate.versions.util import (
add_column,
add_index,
drop_column,
drop_index,
)
log = logging.getLogger(__name__)
@@ -28,9 +26,8 @@ def upgrade(migrate_engine):
metadata.bind = migrate_engine
metadata.reflect()
job_id_column = Column('job_id', Integer, ForeignKey('job.id'))
add_column(job_id_column, 'dataset', metadata)
add_index('ix_dataset_job_id', 'dataset', 'job_id', metadata)
job_id_column = Column('job_id', Integer, ForeignKey('job.id'), index=True)
add_column(job_id_column, 'dataset', metadata, index_name='ix_dataset_job_id')
def downgrade(migrate_engine):
@@ -38,4 +35,3 @@ def downgrade(migrate_engine):
metadata.reflect()
drop_column('job_id', 'dataset', metadata)
drop_index('ix_dataset_job_id', 'dataset', 'job_id', metadata)