Drop workflow kinds, deliver reviews when done, rename/delete workflows
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
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;
|
||||
Reference in New Issue
Block a user