From c99b02b9755947e1cf86a06778dec07c06006e56 Mon Sep 17 00:00:00 2001 From: dandds Date: Wed, 19 Dec 2018 13:32:02 -0500 Subject: [PATCH] adjust migration downgrade --- alembic/versions/6172ac7b8b26_new_task_order_table.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/alembic/versions/6172ac7b8b26_new_task_order_table.py b/alembic/versions/6172ac7b8b26_new_task_order_table.py index d3346f14..8f91da11 100644 --- a/alembic/versions/6172ac7b8b26_new_task_order_table.py +++ b/alembic/versions/6172ac7b8b26_new_task_order_table.py @@ -66,6 +66,11 @@ def upgrade(): def downgrade(): # ### commands auto generated by Alembic - please adjust! ### + conn = op.get_bind() + conn.execute("DELETE FROM workspace_roles wr USING workspaces w WHERE w.id=wr.workspace_id AND w.request_id IS NULL") + conn.execute("DELETE FROM audit_events ae USING workspaces w WHERE w.id=ae.workspace_id AND w.request_id IS NULL") + conn.execute("DELETE FROM task_orders tasks USING workspaces w WHERE w.id=tasks.workspace_id AND w.request_id IS NULL") + conn.execute("DELETE FROM workspaces WHERE request_id IS NULL") op.alter_column('workspaces', 'request_id', existing_type=postgresql.UUID(), nullable=False)