Activiti 5.22 数据库建表脚本
需积分: 24 53 浏览量
更新于2024-08-05
收藏 22KB TXT 举报
"该资源包含了两个用于在MySQL数据库中创建Activiti 5.22版本所需表结构的SQL脚本,分别是创建`ACT_EVT_LOG`和`ACT_GE_BYTEARRAY`表。这两个表是Activiti流程引擎的核心组成部分,用于存储流程执行中的事件日志和二进制数据对象。"
在Activiti流程引擎中,`ACT_EVT_LOG`表是用来记录流程执行中的事件日志的。这个表的主要字段包括:
1. `LOG_NR_`: 自增主键,用于唯一标识每条日志记录。
2. `TYPE_`: 事件类型,例如启动流程实例、结束任务等。
3. `PROC_DEF_ID_`: 流程定义的ID,关联了具体的流程模板。
4. `PROC_INST_ID_`: 流程实例ID,代表一个运行中的流程实例。
5. `EXECUTION_ID_`: 执行ID,对应流程实例的一个具体执行路径。
6. `TASK_ID_`: 任务ID,如果事件与某个任务相关联,会记录该任务的ID。
7. `TIME_STAMP_`: 事件发生的时间戳。
8. `USER_ID_`: 用户ID,记录触发事件的用户。
9. `DATA_`: 事件的具体数据,可以是JSON或其他格式,用于存储额外的信息。
10. `LOCK_OWNER_`: 锁定所有者,用于并发控制和多线程处理。
11. `LOCK_TIME_`: 锁定时间,记录锁定的到期时间。
12. `IS_PROCESSED_`: 一个标志位,表示该日志是否已被处理。
`ACT_GE_BYTEARRAY`表则用于存储流程相关的二进制数据,比如流程图、流程变量等。关键字段有:
1. `ID_`: 主键,唯一标识每个二进制数据对象。
2. `REV_`: 版本号,用于版本控制和更新。
3. `NAME_`: 对应数据的名称,有助于识别数据的用途。
4. `DEPLOYMENT_ID_`: 部署ID,关联到哪个部署的资源。
5. `BYTES_`: 二进制数据本身,存储在BLOB类型字段中。
6. `GENERATED_`: 一个标志,表明数据是否由Activiti自动生成。
这两个表的创建是初始化Activiti环境的重要步骤,确保流程引擎能够正确地记录事件并管理流程相关的元数据。在使用Activiti时,需要根据实际的数据库配置调整这些SQL语句,以适应不同的数据库系统。在MySQL中,这些表使用了InnoDB引擎,UTF8字符集和utf8_bin collation,以支持多语言和更严格的排序规则。
2022-04-04 上传
2019-05-20 上传
2019-04-01 上传
2020-11-25 上传
qq_36961924
- 粉丝: 0
- 资源: 3
最新资源
- argotest
- matlab由频域变时域的代码-data_incubator_project:data_incubator_project
- jaxen-1.1-beta-7.zip
- 脊柱:Spina CMS
- c代码-是否是素数
- 力控6.1西门子1200_1500_TCP驱动.zip
- 学生选课系统(包含学生选课,老师打印成绩,管理员管理成员信息等)
- Community-Based-Event-Detection
- scrapy-project-template:我的Scrapy项目模板
- vim-airline-themes:vim-航空公司的主题集合
- generator-phaser:用于相位游戏的约曼发生器
- guessTheNumber:第一个js DOM学习游戏
- 尚普
- cpp代码-(一维数组)用数组存储三公司电视销量,单价,并输出营业额
- github使用工具:Git-2.30.1-64-bit+TortoiseGit-2.12.0.0-64bit
- abarabone-vbaEnumeration