diff --git a/migrations/versions/0034_job_sent_count.py b/migrations/versions/0034_job_sent_count.py index b8d3f1a84..d741d1b88 100644 --- a/migrations/versions/0034_job_sent_count.py +++ b/migrations/versions/0034_job_sent_count.py @@ -16,7 +16,7 @@ import sqlalchemy as sa def upgrade(): ### commands auto generated by Alembic - please adjust! ### - op.add_column('jobs', sa.Column('notifications_sent', sa.Integer(), nullable=False)) + op.add_column('jobs', sa.Column('notifications_sent', sa.Integer(), nullable=True)) ### end Alembic commands ### diff --git a/migrations/versions/0035_default_sent_count.py b/migrations/versions/0035_default_sent_count.py new file mode 100644 index 000000000..aac9524a6 --- /dev/null +++ b/migrations/versions/0035_default_sent_count.py @@ -0,0 +1,27 @@ +"""empty message + +Revision ID: 0035_default_sent_count +Revises: 0034_job_sent_count +Create Date: 2016-03-08 09:08:55.721654 + +""" + +# revision identifiers, used by Alembic. +revision = '0035_default_sent_count' +down_revision = '0034_job_sent_count' + +from alembic import op +import sqlalchemy as sa + + +def upgrade(): + op.execute('update jobs set notifications_sent = notification_count') + op.alter_column('jobs', 'notifications_sent', + existing_type=sa.INTEGER(), + nullable=False) + + +def downgrade(): + op.alter_column('jobs', 'notifications_sent', + existing_type=sa.INTEGER(), + nullable=True)