From c30e66d91d1eb455e612e9b58f618d8ec55bd127 Mon Sep 17 00:00:00 2001 From: Dan Funk Date: Tue, 21 Apr 2020 17:31:20 -0400 Subject: [PATCH] Fixing migration. --- migrations/versions/0f38d7a36f21_.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/migrations/versions/0f38d7a36f21_.py b/migrations/versions/0f38d7a36f21_.py index 25e85484..a1b76d20 100644 --- a/migrations/versions/0f38d7a36f21_.py +++ b/migrations/versions/0f38d7a36f21_.py @@ -21,6 +21,7 @@ def upgrade(): op.drop_column('study', 'inactive') # ### end Alembic commands ### + op.execute('update study set protocol_builder_status = NULL;') op.execute('ALTER TYPE protocolbuilderstatus RENAME TO pbs_old;') op.execute("CREATE TYPE protocolbuilderstatus AS ENUM('INCOMPLETE', 'ACTIVE', 'HOLD', 'OPEN', 'ABANDONED')") op.execute("ALTER TABLE study ALTER COLUMN protocol_builder_status TYPE protocolbuilderstatus USING protocol_builder_status::text::protocolbuilderstatus;") @@ -32,6 +33,7 @@ def downgrade(): op.drop_column('study', 'on_hold') # ### end Alembic commands ### + op.execute('update study set protocol_builder_status = NULL;') op.execute('ALTER TYPE protocolbuilderstatus RENAME TO pbs_old;') op.execute("CREATE TYPE protocolbuilderstatus AS ENUM('DRAFT', 'IN_PROCESS', 'IN_REVIEW', 'REVIEW_COMPLETE', 'INACTIVE')") op.execute("ALTER TABLE study ALTER COLUMN protocol_builder_status TYPE protocolbuilderstatus USING protocol_builder_status::text::protocolbuilderstatus;")