Camunda一键清理表数据脚本
需积分: 22 40 浏览量
更新于2024-08-27
收藏 966B TXT 举报
"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的数据库,以准备新的测试环境或初始化流程,避免历史数据对调试造成影响。在使用前,务必确保已经备份了重要数据,因为这些删除操作是不可逆的。同时,这仅适用于非生产环境,生产环境的数据清理应遵循严格的流程和审批,以防止数据丢失。
智汇优库
- 粉丝: 434
- 资源: 12
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析