内容纲要
概要描述
如果调度任务很多,需要批量修改调度时间, 在workflow页面没有批量修改的按钮, 可以在后台数据库批量进行修改。
详细说明
-
在页面上下线需要修改调度时间的工作流
-
登录workflow数据库,参照 workflow数据库简介及登录
-
修改 workflow_task表中的cronPattern 字段的值和 workflow_task_history 表 中对应的 task 的 effectiveEndTime = ‘2099-12-31 23:59:59’那条数据的 cronPattern字段的值 (谨慎操作!!update操作注意一定要加where限制条件!!)
例如:
调度时间从每天6点调度改成了5点30--修改 workflow_task表中的cronPattern 字段的值 update workflow_task set cronPattern = '0 30 5 * * ?' where cronPattern = '0 0 6 * * ?';
--修改 workflow_task_history 表 中对应的 task 的 effectiveEndTime = '2099-12-31 23:59:59'那条数据的 cronPattern字段的值 update workflow_task_history set cronPattern = '0 30 5 * * ?' where cronPattern = '0 0 6 * * ?' and effectiveEndTime = '2099-12-31 23:59:59';
-
在页面上 上线 已经修改调度时间的工作流