12 lines
589 B
SQL
12 lines
589 B
SQL
UPDATE workflows SET definition = json_remove(definition, '$.kind')
|
|||
|
|
WHERE json_type(definition, '$.kind') IS NOT NULL;
|
||
|
|
|
||
|
|
UPDATE tasks SET workflow_definition = json_remove(workflow_definition, '$.kind')
|
||
|
|
WHERE workflow_definition != '' AND json_type(workflow_definition, '$.kind') IS NOT NULL;
|
||
|
|
|
||
|
|
UPDATE reviews SET definition = json_remove(definition, '$.kind')
|
||
|
|
WHERE definition != '' AND json_type(definition, '$.kind') IS NOT NULL;
|
||
|
|
|
||
|
|
UPDATE events SET payload = json_set(payload, '$.kept', json_array(task_id))
|
||
|
|
WHERE kind = 'task.workflow_finished' AND json_type(payload, '$.kept') IS NULL;
|