"camunda清除表数据脚本用于一键清理camunda工作流引擎在开发测试环境中产生的各种历史记录和中间状态数据,简化了清理过程,提高调试效率。" camunda是一个开源的工作流程引擎,它提供了强大的业务流程管理和执行能力。在开发和测试阶段,由于频繁的流程实例创建、修改和终止,会产生大量的历史数据存储在数据库中,包括但不限于活动实例(act_hi_actinst)、附件(act_hi_attachment)、批处理(act_hi_batch)、案例实例(act_hi_caseinst)等各类表。这些数据在调试时可能会占用大量空间,且手动清理较为繁琐。 这个脚本通过SQL语句的方式,对camunda涉及的主要数据表进行逐个删除操作,包括: 1. act_button:按钮相关的数据。 2. act_ge_bytearray:二进制数据存储,可能包含流程定义或变量的字节码。 3. act_hi_actinst:历史活动实例,记录流程中的每个活动执行情况。 4. act_hi_attachment:历史附件,保存流程相关的文件和链接。 5. act_hi_batch:历史批量操作记录。 6. act_hi_caseactinst:历史案例活动实例,对应于案例管理的活动。 7. act_hi_caseinst:历史案例实例记录。 8. act_hi_comment:历史评论,用户的反馈或注释。 9. act_hi_dec_in/act_hi_dec_out:决策输入和输出,记录决策表的输入参数和输出结果。 10. act_hi_decinst:历史决策实例,保存每次决策执行的详情。 11. act_hi_detail:历史细节,如任务分配、变量更改等事件。 12. act_hi_ext_task_log:外部任务日志,记录与外部服务交互的情况。 13. act_hi_identitylink:历史身份关联,用户或组与任务的关系。 14. act_hi_incident:历史事故,如流程执行中的错误或异常。 15. act_hi_job_log:作业日志,定时任务的执行记录。 16. act_hi_op_log:操作日志,系统对流程对象的操作记录。 17. act_hi_procinst:历史流程实例,保存整个流程实例的信息。 18. act_hi_taskinst:历史任务实例,记录每个任务的生命周期。 19. act_hi_varinst:历史变量实例,流程中使用的变量状态变化。 20. act_middle:可能是指中间状态的数据,具体含义需参考camunda的具体实现。 21. act_re_case_def:存储案例定义的元数据。 22. act_re_decision_def:决策定义,定义决策逻辑。 23. act_re_decision_req_def:决策需求定义,描述决策请求的结构。 24. act_re_deployment:部署信息,包含流程定义的部署记录。 25. act_ru_identitylink:运行时身份关联,与act_hi_identitylink类似,但包含当前状态。 26. act_ru_task:运行时任务,表示当前未完成的任务。 27. act_ru_variable:运行时变量,流程中的动态数据。 28. act_ru_execution:运行时执行实例,表示流程的当前执行状态。 29. act_re_procdef:流程定义的元数据,描述流程的结构和规则。 30. act_ru_filter:过滤器,用户定义的查询条件。 使用这个脚本,开发者可以快速地清空camunda的数据库,以准备新的测试环境或初始化流程,避免历史数据对调试造成影响。在使用前,务必确保已经备份了重要数据,因为这些删除操作是不可逆的。同时,这仅适用于非生产环境,生产环境的数据清理应遵循严格的流程和审批,以防止数据丢失。
delete from act_button;
delete from act_ge_bytearray;
delete from act_hi_actinst;
delete from act_hi_attachment;
delete from act_hi_batch;
delete from act_hi_caseactinst;
delete from act_hi_caseinst;
delete from act_hi_comment;
delete from act_hi_dec_in;
delete from act_hi_dec_out;
delete from act_hi_decinst;
delete from act_hi_detail;
delete from act_hi_ext_task_log;
delete from act_hi_identitylink;
delete from act_hi_incident;
delete from act_hi_job_log;
delete from act_hi_op_log;
delete from act_hi_procinst;
delete from act_hi_taskinst;
delete from act_hi_varinst;
delete from act_middle;
delete from act_re_case_def;
delete from act_re_decision_def;
delete from act_re_decision_req_def;
delete from act_re_deployment;
delete from act_ru_identitylink;
delete from act_ru_task;
delete from act_ru_variable;
下载后可阅读完整内容,剩余1页未读,立即下载
- 粉丝: 422
- 资源: 12
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 十种常见电感线圈电感量计算公式详解
- 军用车辆:CAN总线的集成与优势
- CAN总线在汽车智能换档系统中的作用与实现
- CAN总线数据超载问题及解决策略
- 汽车车身系统CAN总线设计与应用
- SAP企业需求深度剖析:财务会计与供应链的关键流程与改进策略
- CAN总线在发动机电控系统中的通信设计实践
- Spring与iBATIS整合:快速开发与比较分析
- CAN总线驱动的整车管理系统硬件设计详解
- CAN总线通讯智能节点设计与实现
- DSP实现电动汽车CAN总线通讯技术
- CAN协议网关设计:自动位速率检测与互连
- Xcode免证书调试iPad程序开发指南
- 分布式数据库查询优化算法探讨
- Win7安装VC++6.0完全指南:解决兼容性与Office冲突
- MFC实现学生信息管理系统:登录与数据库操作