From beca03a39c647cbbe0ae7c388614fe655384f774 Mon Sep 17 00:00:00 2001 From: Ken Tsang Date: Wed, 12 Jul 2017 13:10:44 +0100 Subject: [PATCH 1/3] Add migration script to drop service flags --- .../versions/0109_drop_old_service_flags.py | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 migrations/versions/0109_drop_old_service_flags.py diff --git a/migrations/versions/0109_drop_old_service_flags.py b/migrations/versions/0109_drop_old_service_flags.py new file mode 100644 index 000000000..41c8c5550 --- /dev/null +++ b/migrations/versions/0109_drop_old_service_flags.py @@ -0,0 +1,28 @@ +"""empty message + +Revision ID: 0109_drop_old_service_flags +Revises: 0108_change_logo_not_nullable +Create Date: 2017-07-12 13:35:45.636618 + +""" + +# revision identifiers, used by Alembic. +revision = '0109_drop_old_service_flags' +down_revision = '0108_change_logo_not_nullable' + +from alembic import op +import sqlalchemy as sa +from sqlalchemy.dialects import postgresql + +def upgrade(): + op.drop_column('services', 'can_send_letters') + op.drop_column('services', 'can_send_international_sms') + op.drop_column('services_history', 'can_send_letters') + op.drop_column('services_history', 'can_send_international_sms') + + +def downgrade(): + op.add_column('services_history', sa.Column('can_send_international_sms', sa.BOOLEAN(), server_default=sa.text('false'), autoincrement=False, nullable=False)) + op.add_column('services_history', sa.Column('can_send_letters', sa.BOOLEAN(), server_default=sa.text('false'), autoincrement=False, nullable=False)) + op.add_column('services', sa.Column('can_send_international_sms', sa.BOOLEAN(), server_default=sa.text('false'), autoincrement=False, nullable=False)) + op.add_column('services', sa.Column('can_send_letters', sa.BOOLEAN(), server_default=sa.text('false'), autoincrement=False, nullable=False)) From 277f5b9053e418fc031296654cf5f50875f6e69c Mon Sep 17 00:00:00 2001 From: Ken Tsang Date: Wed, 19 Jul 2017 14:27:41 +0100 Subject: [PATCH 2/3] Renamed script --- ...ld_service_flags.py => 0110_drop_old_service_flags.py} | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) rename migrations/versions/{0109_drop_old_service_flags.py => 0110_drop_old_service_flags.py} (86%) diff --git a/migrations/versions/0109_drop_old_service_flags.py b/migrations/versions/0110_drop_old_service_flags.py similarity index 86% rename from migrations/versions/0109_drop_old_service_flags.py rename to migrations/versions/0110_drop_old_service_flags.py index 41c8c5550..38fe72cd7 100644 --- a/migrations/versions/0109_drop_old_service_flags.py +++ b/migrations/versions/0110_drop_old_service_flags.py @@ -1,14 +1,14 @@ """empty message -Revision ID: 0109_drop_old_service_flags -Revises: 0108_change_logo_not_nullable +Revision ID: 0110_drop_old_service_flags +Revises: 0109_rem_old_noti_status Create Date: 2017-07-12 13:35:45.636618 """ # revision identifiers, used by Alembic. -revision = '0109_drop_old_service_flags' -down_revision = '0108_change_logo_not_nullable' +revision = '0110_drop_old_service_flags' +down_revision = '0109_rem_old_noti_status' from alembic import op import sqlalchemy as sa From 4989493bdf554a26517f4c33db3a1c1df3f84d86 Mon Sep 17 00:00:00 2001 From: Ken Tsang Date: Tue, 25 Jul 2017 17:23:30 +0100 Subject: [PATCH 3/3] Renamed migration script --- ...ld_service_flags.py => 0111_drop_old_service_flags.py} | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) rename migrations/versions/{0110_drop_old_service_flags.py => 0111_drop_old_service_flags.py} (87%) diff --git a/migrations/versions/0110_drop_old_service_flags.py b/migrations/versions/0111_drop_old_service_flags.py similarity index 87% rename from migrations/versions/0110_drop_old_service_flags.py rename to migrations/versions/0111_drop_old_service_flags.py index 38fe72cd7..fd9bc5487 100644 --- a/migrations/versions/0110_drop_old_service_flags.py +++ b/migrations/versions/0111_drop_old_service_flags.py @@ -1,14 +1,14 @@ """empty message -Revision ID: 0110_drop_old_service_flags -Revises: 0109_rem_old_noti_status +Revision ID: 0111_drop_old_service_flags +Revises: 0110_monthly_billing Create Date: 2017-07-12 13:35:45.636618 """ # revision identifiers, used by Alembic. -revision = '0110_drop_old_service_flags' -down_revision = '0109_rem_old_noti_status' +revision = '0111_drop_old_service_flags' +down_revision = '0110_monthly_billing' from alembic import op import sqlalchemy as sa