diff --git a/sql/changes/1.11/workflow-for-aa-transactions.sql b/sql/changes/1.11/workflow-for-aa-transactions.sql index cf3710869f..2e9015c094 100644 --- a/sql/changes/1.11/workflow-for-aa-transactions.sql +++ b/sql/changes/1.11/workflow-for-aa-transactions.sql @@ -15,6 +15,15 @@ new_workflow AS ( now() as last_update FROM aa_transactions RETURNING workflow_id, state, last_update +), +new_context AS ( + INSERT INTO workflow_context + SELECT workflow_id, jsonb_build_object( 'is_transaction', 1, + 'transdate', transdate, + 'table_name', table_name) + FROM new_workflow + JOIN aa_transactions USING (workflow_id) + RETURNING workflow_id ) INSERT INTO workflow_history SELECT nextval('workflow_History_seq') as workflow_hist_id, @@ -24,4 +33,4 @@ SELECT nextval('workflow_History_seq') as workflow_hist_id, state, '' as workflow_user, last_update as history_date - FROM new_workflow; + FROM new_context JOIN new_workflow USING (workflow_id);