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)