diff --git a/migrations/versions/0052_drop_jobs_status.py b/migrations/versions/0052_drop_jobs_status.py index 75ab6d180..b2c6a0591 100644 --- a/migrations/versions/0052_drop_jobs_status.py +++ b/migrations/versions/0052_drop_jobs_status.py @@ -14,16 +14,13 @@ from alembic import op import sqlalchemy as sa from sqlalchemy.dialects import postgresql + def upgrade(): - op.alter_column('jobs', 'job_status', - existing_type=sa.VARCHAR(length=255), - nullable=False) - op.drop_column('jobs', 'status') + op.alter_column('jobs', 'job_status', existing_type=sa.VARCHAR(length=255), nullable=False) + op.alter_column('jobs', 'status', existing_type=sa.VARCHAR(length=255), nullable=True) def downgrade(): # this downgrade leaves status empty and with no not null constraint. - op.add_column('jobs', sa.Column('status', postgresql.ENUM('pending', 'in progress', 'finished', 'sending limits exceeded', name='job_status_types'), autoincrement=False, nullable=True)) - op.alter_column('jobs', 'job_status', - existing_type=sa.VARCHAR(length=255), - nullable=True) + op.alter_column('jobs', 'status', existing_type=sa.VARCHAR(length=255), nullable=False) + op.alter_column('jobs', 'job_status', existing_type=sa.VARCHAR(length=255), nullable=True)