工作流activiti 6 学习笔记三 流程相关表介绍

举报
lu_zhishen 发表于 2021/09/07 10:48:08 2021/09/07
【摘要】 启动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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。