工作流activiti 6 学习笔记三 流程相关表介绍
【摘要】 启动engine后,就可以根据activiti.cfg.xml 配置的数据库信息把数据写入到数据库了,其中有两个配置项要注意,配置项1:databaseSchemaUpdate = false 默认配置,常用于生产环境,在引擎启动后,就会对比数据库中的数据,如果没有表,或者版本不对则抛出异常= true 对数据库表中的数据进行更新操作,开发环境常用=create_drop 启动时创建表,en...
启动engine后,就可以根据activiti.cfg.xml 配置的数据库信息把数据写入到数据库了,其中有两个配置项要注意,
配置项1:databaseSchemaUpdate = false 默认配置,常用于生产环境,在引擎启动后,就会对比数据库中的数据,如果没有表,或者版本不对则抛出异常
= true 对数据库表中的数据进行更新操作,开发环境常用
=create_drop 启动时创建表,engine.close()时删除表,每次都是纯净的环境。
=drop_create 启动时先删除表,在创建表。
配置项2:history=none 不会保存任何历史信息,性能最高
=activity 归档所有流程实例和活动实例,不归档细节
=audit 这是缺省级别。它归档所有流程实例,活动实例和提交的表单属性。以至于通过表单的所有用户交互都是可跟踪并可以被审计。
=full 这是历史归档的最高级别。所以是最慢的。这个水平保存audit级别的所有信息加上像流程变量的所有其它可能的细节。
表前缀:
act_ge_xx 通用表,包含一个配置表和一个保存二进制数据的表。
act_hi_xx 历史表,跟据history 配置项生成数据
act_id_xx 身份认证表 组和用户
act_re_xx 资源表,流程部署和流程定义表
act_ru_xx 运行时表,任务表,执行表,变量表等。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)