From 7f4d048d75250ff9bffa6685b4aaf0c54522091c Mon Sep 17 00:00:00 2001 From: Rebecca Law Date: Tue, 21 Jun 2016 15:55:39 +0100 Subject: [PATCH] Fix downgrade to work if any notifications have status = 'created' --- migrations/versions/0032_notification_created_status.py | 1 + 1 file changed, 1 insertion(+) diff --git a/migrations/versions/0032_notification_created_status.py b/migrations/versions/0032_notification_created_status.py index 6eefe0702..484f7884f 100644 --- a/migrations/versions/0032_notification_created_status.py +++ b/migrations/versions/0032_notification_created_status.py @@ -39,6 +39,7 @@ def downgrade(): name='notify_status_types') status_type.create(op.get_bind()) op.add_column('notifications', sa.Column('old_status', status_type, nullable=True)) + op.execute("update notifications set status = 'sending' where status = 'created'") op.execute('update notifications set old_status = CAST(CAST(status as text) as notify_status_types)') op.alter_column('notifications', 'status', new_column_name='new_status') op.alter_column('notifications', 'old_status', new_column_name='status')