对比新文件 |
| | |
| | | ## flowable-batch-service 2 |
| | | |
| | | ```sql |
| | | create table FLW_RU_BATCH ( |
| | | ID_ nvarchar(64) not null, |
| | | REV_ int, |
| | | TYPE_ nvarchar(64) not null, |
| | | SEARCH_KEY_ nvarchar(255), |
| | | SEARCH_KEY2_ nvarchar(255), |
| | | CREATE_TIME_ datetime not null, |
| | | COMPLETE_TIME_ datetime, |
| | | STATUS_ nvarchar(255), |
| | | BATCH_DOC_ID_ nvarchar(64), |
| | | TENANT_ID_ nvarchar(255) default '', |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create table FLW_RU_BATCH_PART ( |
| | | ID_ nvarchar(64) not null, |
| | | REV_ int, |
| | | BATCH_ID_ nvarchar(64), |
| | | TYPE_ nvarchar(64) not null, |
| | | SCOPE_ID_ nvarchar(64), |
| | | SUB_SCOPE_ID_ nvarchar(64), |
| | | SCOPE_TYPE_ nvarchar(64), |
| | | SEARCH_KEY_ nvarchar(255), |
| | | SEARCH_KEY2_ nvarchar(255), |
| | | CREATE_TIME_ datetime not null, |
| | | COMPLETE_TIME_ datetime, |
| | | STATUS_ nvarchar(255), |
| | | RESULT_DOC_ID_ nvarchar(64), |
| | | TENANT_ID_ nvarchar(255) default '', |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create index FLW_IDX_BATCH_PART on FLW_RU_BATCH_PART(BATCH_ID_); |
| | | |
| | | alter table FLW_RU_BATCH_PART |
| | | add constraint FLW_FK_BATCH_PART_PARENT |
| | | foreign key (BATCH_ID_) |
| | | references FLW_RU_BATCH (ID_); |
| | | |
| | | insert into ACT_GE_PROPERTY values ('batch.schema.version', '6.5.0.6', 1); |
| | | |
| | | ``` |
| | | |
| | | ## flowable-engine 12 |
| | | |
| | | ### engine 7 |
| | | |
| | | ```sql |
| | | create table ACT_RE_DEPLOYMENT ( |
| | | ID_ nvarchar(64), |
| | | NAME_ nvarchar(255), |
| | | CATEGORY_ nvarchar(255), |
| | | KEY_ nvarchar(255), |
| | | TENANT_ID_ nvarchar(255) default '', |
| | | DEPLOY_TIME_ datetime, |
| | | DERIVED_FROM_ nvarchar(64), |
| | | DERIVED_FROM_ROOT_ nvarchar(64), |
| | | PARENT_DEPLOYMENT_ID_ nvarchar(255), |
| | | ENGINE_VERSION_ nvarchar(255), |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create table ACT_RE_MODEL ( |
| | | ID_ nvarchar(64) not null, |
| | | REV_ int, |
| | | NAME_ nvarchar(255), |
| | | KEY_ nvarchar(255), |
| | | CATEGORY_ nvarchar(255), |
| | | CREATE_TIME_ datetime, |
| | | LAST_UPDATE_TIME_ datetime, |
| | | VERSION_ int, |
| | | META_INFO_ nvarchar(4000), |
| | | DEPLOYMENT_ID_ nvarchar(64), |
| | | EDITOR_SOURCE_VALUE_ID_ nvarchar(64), |
| | | EDITOR_SOURCE_EXTRA_VALUE_ID_ nvarchar(64), |
| | | TENANT_ID_ nvarchar(255) default '', |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create table ACT_RU_EXECUTION ( |
| | | ID_ nvarchar(64), |
| | | REV_ int, |
| | | PROC_INST_ID_ nvarchar(64), |
| | | BUSINESS_KEY_ nvarchar(255), |
| | | PARENT_ID_ nvarchar(64), |
| | | PROC_DEF_ID_ nvarchar(64), |
| | | SUPER_EXEC_ nvarchar(64), |
| | | ROOT_PROC_INST_ID_ nvarchar(64), |
| | | ACT_ID_ nvarchar(255), |
| | | IS_ACTIVE_ tinyint, |
| | | IS_CONCURRENT_ tinyint, |
| | | IS_SCOPE_ tinyint, |
| | | IS_EVENT_SCOPE_ tinyint, |
| | | IS_MI_ROOT_ tinyint, |
| | | SUSPENSION_STATE_ tinyint, |
| | | CACHED_ENT_STATE_ int, |
| | | TENANT_ID_ nvarchar(255) default '', |
| | | NAME_ nvarchar(255), |
| | | START_ACT_ID_ nvarchar(255), |
| | | START_TIME_ datetime, |
| | | START_USER_ID_ nvarchar(255), |
| | | LOCK_TIME_ datetime, |
| | | IS_COUNT_ENABLED_ tinyint, |
| | | EVT_SUBSCR_COUNT_ int, |
| | | TASK_COUNT_ int, |
| | | JOB_COUNT_ int, |
| | | TIMER_JOB_COUNT_ int, |
| | | SUSP_JOB_COUNT_ int, |
| | | DEADLETTER_JOB_COUNT_ int, |
| | | VAR_COUNT_ int, |
| | | ID_LINK_COUNT_ int, |
| | | CALLBACK_ID_ nvarchar(255), |
| | | CALLBACK_TYPE_ nvarchar(255), |
| | | REFERENCE_ID_ nvarchar(255), |
| | | REFERENCE_TYPE_ nvarchar(255), |
| | | PROPAGATED_STAGE_INST_ID_ nvarchar(255), |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create table ACT_RE_PROCDEF ( |
| | | ID_ nvarchar(64) not null, |
| | | REV_ int, |
| | | CATEGORY_ nvarchar(255), |
| | | NAME_ nvarchar(255), |
| | | KEY_ nvarchar(255) not null, |
| | | VERSION_ int not null, |
| | | DEPLOYMENT_ID_ nvarchar(64), |
| | | RESOURCE_NAME_ nvarchar(4000), |
| | | DGRM_RESOURCE_NAME_ nvarchar(4000), |
| | | DESCRIPTION_ nvarchar(4000), |
| | | HAS_START_FORM_KEY_ tinyint, |
| | | HAS_GRAPHICAL_NOTATION_ tinyint, |
| | | SUSPENSION_STATE_ tinyint, |
| | | TENANT_ID_ nvarchar(255) default '', |
| | | DERIVED_FROM_ nvarchar(64), |
| | | DERIVED_FROM_ROOT_ nvarchar(64), |
| | | DERIVED_VERSION_ int not null default 0, |
| | | ENGINE_VERSION_ nvarchar(255), |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create table ACT_EVT_LOG ( |
| | | LOG_NR_ numeric(19,0) IDENTITY(1,1), |
| | | TYPE_ nvarchar(64), |
| | | PROC_DEF_ID_ nvarchar(64), |
| | | PROC_INST_ID_ nvarchar(64), |
| | | EXECUTION_ID_ nvarchar(64), |
| | | TASK_ID_ nvarchar(64), |
| | | TIME_STAMP_ datetime not null, |
| | | USER_ID_ nvarchar(255), |
| | | DATA_ varbinary(max), |
| | | LOCK_OWNER_ nvarchar(255), |
| | | LOCK_TIME_ datetime null, |
| | | IS_PROCESSED_ tinyint default 0, |
| | | primary key (LOG_NR_) |
| | | ); |
| | | |
| | | create table ACT_PROCDEF_INFO ( |
| | | ID_ nvarchar(64) not null, |
| | | PROC_DEF_ID_ nvarchar(64) not null, |
| | | REV_ int, |
| | | INFO_JSON_ID_ nvarchar(64), |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create table ACT_RU_ACTINST ( |
| | | ID_ nvarchar(64) not null, |
| | | REV_ int default 1, |
| | | PROC_DEF_ID_ nvarchar(64) not null, |
| | | PROC_INST_ID_ nvarchar(64) not null, |
| | | EXECUTION_ID_ nvarchar(64) not null, |
| | | ACT_ID_ nvarchar(255) not null, |
| | | TASK_ID_ nvarchar(64), |
| | | CALL_PROC_INST_ID_ nvarchar(64), |
| | | ACT_NAME_ nvarchar(255), |
| | | ACT_TYPE_ nvarchar(255) not null, |
| | | ASSIGNEE_ nvarchar(255), |
| | | START_TIME_ datetime not null, |
| | | END_TIME_ datetime, |
| | | DURATION_ numeric(19,0), |
| | | DELETE_REASON_ nvarchar(4000), |
| | | TENANT_ID_ nvarchar(255) default '', |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create index ACT_IDX_EXEC_BUSKEY on ACT_RU_EXECUTION(BUSINESS_KEY_); |
| | | create index ACT_IDX_EXEC_ROOT on ACT_RU_EXECUTION(ROOT_PROC_INST_ID_); |
| | | create index ACT_IDX_VARIABLE_TASK_ID on ACT_RU_VARIABLE(TASK_ID_); |
| | | create index ACT_IDX_ATHRZ_PROCEDEF on ACT_RU_IDENTITYLINK(PROC_DEF_ID_); |
| | | create index ACT_IDX_EXECUTION_PROC on ACT_RU_EXECUTION(PROC_DEF_ID_); |
| | | create index ACT_IDX_EXECUTION_PARENT on ACT_RU_EXECUTION(PARENT_ID_); |
| | | create index ACT_IDX_EXECUTION_SUPER on ACT_RU_EXECUTION(SUPER_EXEC_); |
| | | create index ACT_IDX_EXECUTION_IDANDREV on ACT_RU_EXECUTION(ID_, REV_); |
| | | create index ACT_IDX_VARIABLE_EXEC on ACT_RU_VARIABLE(EXECUTION_ID_); |
| | | create index ACT_IDX_VARIABLE_PROCINST on ACT_RU_VARIABLE(PROC_INST_ID_); |
| | | create index ACT_IDX_IDENT_LNK_TASK on ACT_RU_IDENTITYLINK(TASK_ID_); |
| | | create index ACT_IDX_IDENT_LNK_PROCINST on ACT_RU_IDENTITYLINK(PROC_INST_ID_); |
| | | create index ACT_IDX_TASK_EXEC on ACT_RU_TASK(EXECUTION_ID_); |
| | | create index ACT_IDX_TASK_PROCINST on ACT_RU_TASK(PROC_INST_ID_); |
| | | create index ACT_IDX_EXEC_PROC_INST_ID on ACT_RU_EXECUTION(PROC_INST_ID_); |
| | | create index ACT_IDX_TASK_PROC_DEF_ID on ACT_RU_TASK(PROC_DEF_ID_); |
| | | create index ACT_IDX_JOB_EXECUTION_ID on ACT_RU_JOB(EXECUTION_ID_); |
| | | create index ACT_IDX_JOB_PROCESS_INSTANCE_ID on ACT_RU_JOB(PROCESS_INSTANCE_ID_); |
| | | create index ACT_IDX_JOB_PROC_DEF_ID on ACT_RU_JOB(PROC_DEF_ID_); |
| | | create index ACT_IDX_TIMER_JOB_EXECUTION_ID on ACT_RU_TIMER_JOB(EXECUTION_ID_); |
| | | create index ACT_IDX_TIMER_JOB_PROCESS_INSTANCE_ID on ACT_RU_TIMER_JOB(PROCESS_INSTANCE_ID_); |
| | | create index ACT_IDX_TIMER_JOB_PROC_DEF_ID on ACT_RU_TIMER_JOB(PROC_DEF_ID_); |
| | | create index ACT_IDX_SUSPENDED_JOB_EXECUTION_ID on ACT_RU_SUSPENDED_JOB(EXECUTION_ID_); |
| | | create index ACT_IDX_SUSPENDED_JOB_PROCESS_INSTANCE_ID on ACT_RU_SUSPENDED_JOB(PROCESS_INSTANCE_ID_); |
| | | create index ACT_IDX_SUSPENDED_JOB_PROC_DEF_ID on ACT_RU_SUSPENDED_JOB(PROC_DEF_ID_); |
| | | create index ACT_IDX_DEADLETTER_JOB_EXECUTION_ID on ACT_RU_DEADLETTER_JOB(EXECUTION_ID_); |
| | | create index ACT_IDX_DEADLETTER_JOB_PROCESS_INSTANCE_ID on ACT_RU_DEADLETTER_JOB(PROCESS_INSTANCE_ID_); |
| | | create index ACT_IDX_DEADLETTER_JOB_PROC_DEF_ID on ACT_RU_DEADLETTER_JOB(PROC_DEF_ID_); |
| | | create index ACT_IDX_INFO_PROCDEF on ACT_PROCDEF_INFO(PROC_DEF_ID_); |
| | | |
| | | create index ACT_IDX_RU_ACTI_START on ACT_RU_ACTINST(START_TIME_); |
| | | create index ACT_IDX_RU_ACTI_END on ACT_RU_ACTINST(END_TIME_); |
| | | create index ACT_IDX_RU_ACTI_PROC on ACT_RU_ACTINST(PROC_INST_ID_); |
| | | create index ACT_IDX_RU_ACTI_PROC_ACT on ACT_RU_ACTINST(PROC_INST_ID_, ACT_ID_); |
| | | create index ACT_IDX_RU_ACTI_EXEC on ACT_RU_ACTINST(EXECUTION_ID_); |
| | | create index ACT_IDX_RU_ACTI_EXEC_ACT on ACT_RU_ACTINST(EXECUTION_ID_, ACT_ID_); |
| | | |
| | | alter table ACT_GE_BYTEARRAY |
| | | add constraint ACT_FK_BYTEARR_DEPL |
| | | foreign key (DEPLOYMENT_ID_) |
| | | references ACT_RE_DEPLOYMENT (ID_); |
| | | |
| | | alter table ACT_RE_PROCDEF |
| | | add constraint ACT_UNIQ_PROCDEF |
| | | unique (KEY_,VERSION_, DERIVED_VERSION_, TENANT_ID_); |
| | | |
| | | alter table ACT_RU_EXECUTION |
| | | add constraint ACT_FK_EXE_PARENT |
| | | foreign key (PARENT_ID_) |
| | | references ACT_RU_EXECUTION (ID_); |
| | | |
| | | alter table ACT_RU_EXECUTION |
| | | add constraint ACT_FK_EXE_SUPER |
| | | foreign key (SUPER_EXEC_) |
| | | references ACT_RU_EXECUTION (ID_); |
| | | |
| | | alter table ACT_RU_EXECUTION |
| | | add constraint ACT_FK_EXE_PROCDEF |
| | | foreign key (PROC_DEF_ID_) |
| | | references ACT_RE_PROCDEF (ID_); |
| | | |
| | | alter table ACT_RU_IDENTITYLINK |
| | | add constraint ACT_FK_TSKASS_TASK |
| | | foreign key (TASK_ID_) |
| | | references ACT_RU_TASK (ID_); |
| | | |
| | | alter table ACT_RU_IDENTITYLINK |
| | | add constraint ACT_FK_ATHRZ_PROCEDEF |
| | | foreign key (PROC_DEF_ID_) |
| | | references ACT_RE_PROCDEF (ID_); |
| | | |
| | | alter table ACT_RU_IDENTITYLINK |
| | | add constraint ACT_FK_IDL_PROCINST |
| | | foreign key (PROC_INST_ID_) |
| | | references ACT_RU_EXECUTION (ID_); |
| | | |
| | | alter table ACT_RU_TASK |
| | | add constraint ACT_FK_TASK_EXE |
| | | foreign key (EXECUTION_ID_) |
| | | references ACT_RU_EXECUTION (ID_); |
| | | |
| | | alter table ACT_RU_TASK |
| | | add constraint ACT_FK_TASK_PROCINST |
| | | foreign key (PROC_INST_ID_) |
| | | references ACT_RU_EXECUTION (ID_); |
| | | |
| | | alter table ACT_RU_TASK |
| | | add constraint ACT_FK_TASK_PROCDEF |
| | | foreign key (PROC_DEF_ID_) |
| | | references ACT_RE_PROCDEF (ID_); |
| | | |
| | | alter table ACT_RU_VARIABLE |
| | | add constraint ACT_FK_VAR_EXE |
| | | foreign key (EXECUTION_ID_) |
| | | references ACT_RU_EXECUTION (ID_); |
| | | |
| | | alter table ACT_RU_VARIABLE |
| | | add constraint ACT_FK_VAR_PROCINST |
| | | foreign key (PROC_INST_ID_) |
| | | references ACT_RU_EXECUTION(ID_); |
| | | |
| | | alter table ACT_RU_JOB |
| | | add constraint ACT_FK_JOB_EXECUTION |
| | | foreign key (EXECUTION_ID_) |
| | | references ACT_RU_EXECUTION (ID_); |
| | | |
| | | alter table ACT_RU_JOB |
| | | add constraint ACT_FK_JOB_PROCESS_INSTANCE |
| | | foreign key (PROCESS_INSTANCE_ID_) |
| | | references ACT_RU_EXECUTION (ID_); |
| | | |
| | | alter table ACT_RU_JOB |
| | | add constraint ACT_FK_JOB_PROC_DEF |
| | | foreign key (PROC_DEF_ID_) |
| | | references ACT_RE_PROCDEF (ID_); |
| | | |
| | | alter table ACT_RU_TIMER_JOB |
| | | add constraint ACT_FK_TIMER_JOB_EXECUTION |
| | | foreign key (EXECUTION_ID_) |
| | | references ACT_RU_EXECUTION (ID_); |
| | | |
| | | alter table ACT_RU_TIMER_JOB |
| | | add constraint ACT_FK_TIMER_JOB_PROCESS_INSTANCE |
| | | foreign key (PROCESS_INSTANCE_ID_) |
| | | references ACT_RU_EXECUTION (ID_); |
| | | |
| | | alter table ACT_RU_TIMER_JOB |
| | | add constraint ACT_FK_TIMER_JOB_PROC_DEF |
| | | foreign key (PROC_DEF_ID_) |
| | | references ACT_RE_PROCDEF (ID_); |
| | | |
| | | alter table ACT_RU_SUSPENDED_JOB |
| | | add constraint ACT_FK_SUSPENDED_JOB_EXECUTION |
| | | foreign key (EXECUTION_ID_) |
| | | references ACT_RU_EXECUTION (ID_); |
| | | |
| | | alter table ACT_RU_SUSPENDED_JOB |
| | | add constraint ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE |
| | | foreign key (PROCESS_INSTANCE_ID_) |
| | | references ACT_RU_EXECUTION (ID_); |
| | | |
| | | alter table ACT_RU_SUSPENDED_JOB |
| | | add constraint ACT_FK_SUSPENDED_JOB_PROC_DEF |
| | | foreign key (PROC_DEF_ID_) |
| | | references ACT_RE_PROCDEF (ID_); |
| | | |
| | | alter table ACT_RU_DEADLETTER_JOB |
| | | add constraint ACT_FK_DEADLETTER_JOB_EXECUTION |
| | | foreign key (EXECUTION_ID_) |
| | | references ACT_RU_EXECUTION (ID_); |
| | | |
| | | alter table ACT_RU_DEADLETTER_JOB |
| | | add constraint ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE |
| | | foreign key (PROCESS_INSTANCE_ID_) |
| | | references ACT_RU_EXECUTION (ID_); |
| | | |
| | | alter table ACT_RU_DEADLETTER_JOB |
| | | add constraint ACT_FK_DEADLETTER_JOB_PROC_DEF |
| | | foreign key (PROC_DEF_ID_) |
| | | references ACT_RE_PROCDEF (ID_); |
| | | |
| | | alter table ACT_RU_EVENT_SUBSCR |
| | | add constraint ACT_FK_EVENT_EXEC |
| | | foreign key (EXECUTION_ID_) |
| | | references ACT_RU_EXECUTION(ID_); |
| | | |
| | | alter table ACT_RE_MODEL |
| | | add constraint ACT_FK_MODEL_SOURCE |
| | | foreign key (EDITOR_SOURCE_VALUE_ID_) |
| | | references ACT_GE_BYTEARRAY (ID_); |
| | | |
| | | alter table ACT_RE_MODEL |
| | | add constraint ACT_FK_MODEL_SOURCE_EXTRA |
| | | foreign key (EDITOR_SOURCE_EXTRA_VALUE_ID_) |
| | | references ACT_GE_BYTEARRAY (ID_); |
| | | |
| | | alter table ACT_RE_MODEL |
| | | add constraint ACT_FK_MODEL_DEPLOYMENT |
| | | foreign key (DEPLOYMENT_ID_) |
| | | references ACT_RE_DEPLOYMENT (ID_); |
| | | |
| | | alter table ACT_PROCDEF_INFO |
| | | add constraint ACT_FK_INFO_JSON_BA |
| | | foreign key (INFO_JSON_ID_) |
| | | references ACT_GE_BYTEARRAY (ID_); |
| | | |
| | | alter table ACT_PROCDEF_INFO |
| | | add constraint ACT_FK_INFO_PROCDEF |
| | | foreign key (PROC_DEF_ID_) |
| | | references ACT_RE_PROCDEF (ID_); |
| | | |
| | | alter table ACT_PROCDEF_INFO |
| | | add constraint ACT_UNIQ_INFO_PROCDEF |
| | | unique (PROC_DEF_ID_); |
| | | |
| | | insert into ACT_GE_PROPERTY |
| | | values ('schema.version', '6.5.0.6', 1); |
| | | |
| | | insert into ACT_GE_PROPERTY |
| | | values ('schema.history', 'create(6.5.0.6)', 1); |
| | | |
| | | ``` |
| | | |
| | | ### history 5 |
| | | |
| | | ```sql |
| | | create table ACT_HI_PROCINST ( |
| | | ID_ nvarchar(64) not null, |
| | | REV_ int default 1, |
| | | PROC_INST_ID_ nvarchar(64) not null, |
| | | BUSINESS_KEY_ nvarchar(255), |
| | | PROC_DEF_ID_ nvarchar(64) not null, |
| | | START_TIME_ datetime not null, |
| | | END_TIME_ datetime, |
| | | DURATION_ numeric(19,0), |
| | | START_USER_ID_ nvarchar(255), |
| | | START_ACT_ID_ nvarchar(255), |
| | | END_ACT_ID_ nvarchar(255), |
| | | SUPER_PROCESS_INSTANCE_ID_ nvarchar(64), |
| | | DELETE_REASON_ nvarchar(4000), |
| | | TENANT_ID_ nvarchar(255) default '', |
| | | NAME_ nvarchar(255), |
| | | CALLBACK_ID_ nvarchar(255), |
| | | CALLBACK_TYPE_ nvarchar(255), |
| | | REFERENCE_ID_ nvarchar(255), |
| | | REFERENCE_TYPE_ nvarchar(255), |
| | | primary key (ID_), |
| | | unique (PROC_INST_ID_) |
| | | ); |
| | | |
| | | create table ACT_HI_ACTINST ( |
| | | ID_ nvarchar(64) not null, |
| | | REV_ int default 1, |
| | | PROC_DEF_ID_ nvarchar(64) not null, |
| | | PROC_INST_ID_ nvarchar(64) not null, |
| | | EXECUTION_ID_ nvarchar(64) not null, |
| | | ACT_ID_ nvarchar(255) not null, |
| | | TASK_ID_ nvarchar(64), |
| | | CALL_PROC_INST_ID_ nvarchar(64), |
| | | ACT_NAME_ nvarchar(255), |
| | | ACT_TYPE_ nvarchar(255) not null, |
| | | ASSIGNEE_ nvarchar(255), |
| | | START_TIME_ datetime not null, |
| | | END_TIME_ datetime, |
| | | DURATION_ numeric(19,0), |
| | | DELETE_REASON_ nvarchar(4000), |
| | | TENANT_ID_ nvarchar(255) default '', |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create table ACT_HI_DETAIL ( |
| | | ID_ nvarchar(64) not null, |
| | | TYPE_ nvarchar(255) not null, |
| | | PROC_INST_ID_ nvarchar(64), |
| | | EXECUTION_ID_ nvarchar(64), |
| | | TASK_ID_ nvarchar(64), |
| | | ACT_INST_ID_ nvarchar(64), |
| | | NAME_ nvarchar(255) not null, |
| | | VAR_TYPE_ nvarchar(255), |
| | | REV_ int, |
| | | TIME_ datetime not null, |
| | | BYTEARRAY_ID_ nvarchar(64), |
| | | DOUBLE_ double precision, |
| | | LONG_ numeric(19,0), |
| | | TEXT_ nvarchar(4000), |
| | | TEXT2_ nvarchar(4000), |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create table ACT_HI_COMMENT ( |
| | | ID_ nvarchar(64) not null, |
| | | TYPE_ nvarchar(255), |
| | | TIME_ datetime not null, |
| | | USER_ID_ nvarchar(255), |
| | | TASK_ID_ nvarchar(64), |
| | | PROC_INST_ID_ nvarchar(64), |
| | | ACTION_ nvarchar(255), |
| | | MESSAGE_ nvarchar(4000), |
| | | FULL_MSG_ varbinary(max), |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create table ACT_HI_ATTACHMENT ( |
| | | ID_ nvarchar(64) not null, |
| | | REV_ integer, |
| | | USER_ID_ nvarchar(255), |
| | | NAME_ nvarchar(255), |
| | | DESCRIPTION_ nvarchar(4000), |
| | | TYPE_ nvarchar(255), |
| | | TASK_ID_ nvarchar(64), |
| | | PROC_INST_ID_ nvarchar(64), |
| | | URL_ nvarchar(4000), |
| | | CONTENT_ID_ nvarchar(64), |
| | | TIME_ datetime, |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | |
| | | create index ACT_IDX_HI_PRO_INST_END on ACT_HI_PROCINST(END_TIME_); |
| | | create index ACT_IDX_HI_PRO_I_BUSKEY on ACT_HI_PROCINST(BUSINESS_KEY_); |
| | | create index ACT_IDX_HI_ACT_INST_START on ACT_HI_ACTINST(START_TIME_); |
| | | create index ACT_IDX_HI_ACT_INST_END on ACT_HI_ACTINST(END_TIME_); |
| | | create index ACT_IDX_HI_DETAIL_PROC_INST on ACT_HI_DETAIL(PROC_INST_ID_); |
| | | create index ACT_IDX_HI_DETAIL_ACT_INST on ACT_HI_DETAIL(ACT_INST_ID_); |
| | | create index ACT_IDX_HI_DETAIL_TIME on ACT_HI_DETAIL(TIME_); |
| | | create index ACT_IDX_HI_DETAIL_NAME on ACT_HI_DETAIL(NAME_); |
| | | create index ACT_IDX_HI_DETAIL_TASK_ID on ACT_HI_DETAIL(TASK_ID_); |
| | | create index ACT_IDX_HI_PROCVAR_PROC_INST on ACT_HI_VARINST(PROC_INST_ID_); |
| | | create index ACT_IDX_HI_PROCVAR_TASK_ID on ACT_HI_VARINST(TASK_ID_); |
| | | create index ACT_IDX_HI_PROCVAR_EXE on ACT_HI_VARINST(EXECUTION_ID_); |
| | | create index ACT_IDX_HI_ACT_INST_PROCINST on ACT_HI_ACTINST(PROC_INST_ID_, ACT_ID_); |
| | | create index ACT_IDX_HI_ACT_INST_EXEC on ACT_HI_ACTINST(EXECUTION_ID_, ACT_ID_); |
| | | create index ACT_IDX_HI_IDENT_LNK_TASK on ACT_HI_IDENTITYLINK(TASK_ID_); |
| | | create index ACT_IDX_HI_IDENT_LNK_PROCINST on ACT_HI_IDENTITYLINK(PROC_INST_ID_); |
| | | create index ACT_IDX_HI_TASK_INST_PROCINST on ACT_HI_TASKINST(PROC_INST_ID_); |
| | | |
| | | ``` |
| | | |
| | | ## flowable-engine-common 2 |
| | | |
| | | ```sql |
| | | create table ACT_GE_PROPERTY ( |
| | | NAME_ nvarchar(64), |
| | | VALUE_ nvarchar(300), |
| | | REV_ int, |
| | | primary key (NAME_) |
| | | ); |
| | | |
| | | create table ACT_GE_BYTEARRAY ( |
| | | ID_ nvarchar(64), |
| | | REV_ int, |
| | | NAME_ nvarchar(255), |
| | | DEPLOYMENT_ID_ nvarchar(64), |
| | | BYTES_ varbinary(max), |
| | | GENERATED_ tinyint, |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | insert into ACT_GE_PROPERTY |
| | | values ('common.schema.version', '6.5.0.6', 1); |
| | | |
| | | insert into ACT_GE_PROPERTY |
| | | values ('next.dbid', '1', 1); |
| | | |
| | | ``` |
| | | |
| | | ## flowable-entitylink-service 2 |
| | | |
| | | ```sql |
| | | create table ACT_RU_ENTITYLINK ( |
| | | ID_ nvarchar(64), |
| | | REV_ int, |
| | | CREATE_TIME_ datetime, |
| | | LINK_TYPE_ nvarchar(255), |
| | | SCOPE_ID_ nvarchar(255), |
| | | SCOPE_TYPE_ nvarchar(255), |
| | | SCOPE_DEFINITION_ID_ nvarchar(255), |
| | | REF_SCOPE_ID_ nvarchar(255), |
| | | REF_SCOPE_TYPE_ nvarchar(255), |
| | | REF_SCOPE_DEFINITION_ID_ nvarchar(255), |
| | | HIERARCHY_TYPE_ nvarchar(255), |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create index ACT_IDX_ENT_LNK_SCOPE on ACT_RU_ENTITYLINK(SCOPE_ID_, SCOPE_TYPE_, LINK_TYPE_); |
| | | create index ACT_IDX_ENT_LNK_SCOPE_DEF on ACT_RU_ENTITYLINK(SCOPE_DEFINITION_ID_, SCOPE_TYPE_, LINK_TYPE_); |
| | | |
| | | insert into ACT_GE_PROPERTY values ('entitylink.schema.version', '6.5.0.6', 1); |
| | | |
| | | create table ACT_HI_ENTITYLINK ( |
| | | ID_ nvarchar(64), |
| | | LINK_TYPE_ nvarchar(255), |
| | | CREATE_TIME_ datetime, |
| | | SCOPE_ID_ nvarchar(255), |
| | | SCOPE_TYPE_ nvarchar(255), |
| | | SCOPE_DEFINITION_ID_ nvarchar(255), |
| | | REF_SCOPE_ID_ nvarchar(255), |
| | | REF_SCOPE_TYPE_ nvarchar(255), |
| | | REF_SCOPE_DEFINITION_ID_ nvarchar(255), |
| | | HIERARCHY_TYPE_ nvarchar(255), |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create index ACT_IDX_HI_ENT_LNK_SCOPE on ACT_HI_ENTITYLINK(SCOPE_ID_, SCOPE_TYPE_, LINK_TYPE_); |
| | | create index ACT_IDX_HI_ENT_LNK_SCOPE_DEF on ACT_HI_ENTITYLINK(SCOPE_DEFINITION_ID_, SCOPE_TYPE_, LINK_TYPE_); |
| | | |
| | | ``` |
| | | |
| | | ## flowable-event-registry 4 + 2 |
| | | |
| | | ```xml |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| | | xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" |
| | | xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.0.xsd |
| | | http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd"> |
| | | |
| | | <changeSet id="1" author="flowable"> |
| | | |
| | | <createTable tableName="FLW_EVENT_DEPLOYMENT"> |
| | | <column name="ID_" type="varchar(255)"> |
| | | <constraints primaryKey="true" nullable="false" /> |
| | | </column> |
| | | <column name="NAME_" type="varchar(255)" /> |
| | | <column name="CATEGORY_" type="varchar(255)"> |
| | | <constraints nullable="true" /> |
| | | </column> |
| | | <column name="DEPLOY_TIME_" type="datetime(3)"> |
| | | <constraints nullable="true" /> |
| | | </column> |
| | | <column name="TENANT_ID_" type="varchar(255)"> |
| | | <constraints nullable="true" /> |
| | | </column> |
| | | <column name="PARENT_DEPLOYMENT_ID_" type="varchar(255)"> |
| | | <constraints nullable="true" /> |
| | | </column> |
| | | </createTable> |
| | | |
| | | <createTable tableName="FLW_EVENT_RESOURCE"> |
| | | <column name="ID_" type="varchar(255)"> |
| | | <constraints primaryKey="true" nullable="false" /> |
| | | </column> |
| | | <column name="NAME_" type="varchar(255)" /> |
| | | <column name="DEPLOYMENT_ID_" type="varchar(255)" /> |
| | | <column name="RESOURCE_BYTES_" type="longblob"> |
| | | <constraints nullable="true" /> |
| | | </column> |
| | | </createTable> |
| | | |
| | | <createTable tableName="FLW_EVENT_DEFINITION"> |
| | | <column name="ID_" type="varchar(255)"> |
| | | <constraints primaryKey="true" nullable="false" /> |
| | | </column> |
| | | <column name="NAME_" type="varchar(255)" /> |
| | | <column name="VERSION_" type="int" /> |
| | | <column name="KEY_" type="varchar(255)" /> |
| | | <column name="CATEGORY_" type="varchar(255)"> |
| | | <constraints nullable="true" /> |
| | | </column> |
| | | <column name="DEPLOYMENT_ID_" type="varchar(255)" /> |
| | | <column name="TENANT_ID_" type="varchar(255)"> |
| | | <constraints nullable="true" /> |
| | | </column> |
| | | <column name="RESOURCE_NAME_" type="varchar(255)" /> |
| | | <column name="DESCRIPTION_" type="varchar(255)"> |
| | | <constraints nullable="true" /> |
| | | </column> |
| | | </createTable> |
| | | |
| | | <createIndex tableName="FLW_EVENT_DEFINITION" indexName="ACT_IDX_EVENT_DEF_UNIQ" unique="true"> |
| | | <column name="KEY_" /> |
| | | <column name="VERSION_" /> |
| | | <column name="TENANT_ID_" /> |
| | | </createIndex> |
| | | |
| | | <createTable tableName="FLW_CHANNEL_DEFINITION"> |
| | | <column name="ID_" type="varchar(255)"> |
| | | <constraints primaryKey="true" nullable="false" /> |
| | | </column> |
| | | <column name="NAME_" type="varchar(255)" /> |
| | | <column name="VERSION_" type="int" /> |
| | | <column name="KEY_" type="varchar(255)" /> |
| | | <column name="CATEGORY_" type="varchar(255)"> |
| | | <constraints nullable="true" /> |
| | | </column> |
| | | <column name="DEPLOYMENT_ID_" type="varchar(255)" /> |
| | | <column name="CREATE_TIME_" type="datetime(3)"> |
| | | <constraints nullable="true" /> |
| | | </column> |
| | | <column name="TENANT_ID_" type="varchar(255)"> |
| | | <constraints nullable="true" /> |
| | | </column> |
| | | <column name="RESOURCE_NAME_" type="varchar(255)" /> |
| | | <column name="DESCRIPTION_" type="varchar(255)"> |
| | | <constraints nullable="true" /> |
| | | </column> |
| | | </createTable> |
| | | |
| | | <createIndex tableName="FLW_CHANNEL_DEFINITION" indexName="ACT_IDX_CHANNEL_DEF_UNIQ" unique="true"> |
| | | <column name="KEY_" /> |
| | | <column name="VERSION_" /> |
| | | <column name="TENANT_ID_" /> |
| | | </createIndex> |
| | | |
| | | </changeSet> |
| | | |
| | | </databaseChangeLog> |
| | | |
| | | ``` |
| | | |
| | | ## flowable-eventsubscription-service 1 |
| | | |
| | | ```sql |
| | | create table ACT_RU_EVENT_SUBSCR ( |
| | | ID_ nvarchar(64) not null, |
| | | REV_ int, |
| | | EVENT_TYPE_ nvarchar(255) not null, |
| | | EVENT_NAME_ nvarchar(255), |
| | | EXECUTION_ID_ nvarchar(64), |
| | | PROC_INST_ID_ nvarchar(64), |
| | | ACTIVITY_ID_ nvarchar(64), |
| | | CONFIGURATION_ nvarchar(255), |
| | | CREATED_ datetime not null, |
| | | PROC_DEF_ID_ nvarchar(64), |
| | | SUB_SCOPE_ID_ nvarchar(64), |
| | | SCOPE_ID_ nvarchar(64), |
| | | SCOPE_DEFINITION_ID_ nvarchar(64), |
| | | SCOPE_TYPE_ nvarchar(64), |
| | | TENANT_ID_ nvarchar(255) default '', |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create index ACT_IDX_EVENT_SUBSCR_CONFIG_ on ACT_RU_EVENT_SUBSCR(CONFIGURATION_); |
| | | create index ACT_IDX_EVENT_SUBSCR_EXEC_ID on ACT_RU_EVENT_SUBSCR(EXECUTION_ID_); |
| | | |
| | | insert into ACT_GE_PROPERTY values ('eventsubscription.schema.version', '6.5.0.6', 1); |
| | | ``` |
| | | |
| | | ## flowable-identitylink-service 2 |
| | | |
| | | ```sql |
| | | create table ACT_RU_IDENTITYLINK ( |
| | | ID_ nvarchar(64), |
| | | REV_ int, |
| | | GROUP_ID_ nvarchar(255), |
| | | TYPE_ nvarchar(255), |
| | | USER_ID_ nvarchar(255), |
| | | TASK_ID_ nvarchar(64), |
| | | PROC_INST_ID_ nvarchar(64), |
| | | PROC_DEF_ID_ nvarchar(64), |
| | | SCOPE_ID_ nvarchar(255), |
| | | SUB_SCOPE_ID_ nvarchar(255), |
| | | SCOPE_TYPE_ nvarchar(255), |
| | | SCOPE_DEFINITION_ID_ nvarchar(255), |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create index ACT_IDX_IDENT_LNK_USER on ACT_RU_IDENTITYLINK(USER_ID_); |
| | | create index ACT_IDX_IDENT_LNK_GROUP on ACT_RU_IDENTITYLINK(GROUP_ID_); |
| | | create index ACT_IDX_IDENT_LNK_SCOPE on ACT_RU_IDENTITYLINK(SCOPE_ID_, SCOPE_TYPE_); |
| | | create index ACT_IDX_IDENT_LNK_SUB_SCOPE on ACT_RU_IDENTITYLINK(SUB_SCOPE_ID_, SCOPE_TYPE_); |
| | | create index ACT_IDX_IDENT_LNK_SCOPE_DEF on ACT_RU_IDENTITYLINK(SCOPE_DEFINITION_ID_, SCOPE_TYPE_); |
| | | |
| | | insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.5.0.6', 1); |
| | | |
| | | |
| | | create table ACT_HI_IDENTITYLINK ( |
| | | ID_ nvarchar(64), |
| | | GROUP_ID_ nvarchar(255), |
| | | TYPE_ nvarchar(255), |
| | | USER_ID_ nvarchar(255), |
| | | TASK_ID_ nvarchar(64), |
| | | CREATE_TIME_ datetime, |
| | | PROC_INST_ID_ nvarchar(64), |
| | | SCOPE_ID_ nvarchar(255), |
| | | SUB_SCOPE_ID_ nvarchar(255), |
| | | SCOPE_TYPE_ nvarchar(255), |
| | | SCOPE_DEFINITION_ID_ nvarchar(255), |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create index ACT_IDX_HI_IDENT_LNK_USER on ACT_HI_IDENTITYLINK(USER_ID_); |
| | | create index ACT_IDX_HI_IDENT_LNK_SCOPE on ACT_HI_IDENTITYLINK(SCOPE_ID_, SCOPE_TYPE_); |
| | | create index ACT_IDX_HI_IDENT_LNK_SUB_SCOPE on ACT_HI_IDENTITYLINK(SUB_SCOPE_ID_, SCOPE_TYPE_); |
| | | create index ACT_IDX_HI_IDENT_LNK_SCOPE_DEF on ACT_HI_IDENTITYLINK(SCOPE_DEFINITION_ID_, SCOPE_TYPE_); |
| | | |
| | | ``` |
| | | |
| | | ## flowable-idm-engine 9 |
| | | |
| | | ```sql |
| | | create table ACT_ID_PROPERTY ( |
| | | NAME_ nvarchar(64), |
| | | VALUE_ nvarchar(300), |
| | | REV_ int, |
| | | primary key (NAME_) |
| | | ); |
| | | |
| | | insert into ACT_ID_PROPERTY |
| | | values ('schema.version', '6.5.0.6', 1); |
| | | |
| | | create table ACT_ID_BYTEARRAY ( |
| | | ID_ nvarchar(64), |
| | | REV_ int, |
| | | NAME_ nvarchar(255), |
| | | BYTES_ varbinary(max), |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create table ACT_ID_GROUP ( |
| | | ID_ nvarchar(64), |
| | | REV_ int, |
| | | NAME_ nvarchar(255), |
| | | TYPE_ nvarchar(255), |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create table ACT_ID_MEMBERSHIP ( |
| | | USER_ID_ nvarchar(64), |
| | | GROUP_ID_ nvarchar(64), |
| | | primary key (USER_ID_, GROUP_ID_) |
| | | ); |
| | | |
| | | create table ACT_ID_USER ( |
| | | ID_ nvarchar(64), |
| | | REV_ int, |
| | | FIRST_ nvarchar(255), |
| | | LAST_ nvarchar(255), |
| | | DISPLAY_NAME_ nvarchar(255), |
| | | EMAIL_ nvarchar(255), |
| | | PWD_ nvarchar(255), |
| | | PICTURE_ID_ nvarchar(64), |
| | | TENANT_ID_ nvarchar(255) default '', |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create table ACT_ID_INFO ( |
| | | ID_ nvarchar(64), |
| | | REV_ int, |
| | | USER_ID_ nvarchar(64), |
| | | TYPE_ nvarchar(64), |
| | | KEY_ nvarchar(255), |
| | | VALUE_ nvarchar(255), |
| | | PASSWORD_ varbinary(max), |
| | | PARENT_ID_ nvarchar(255), |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create table ACT_ID_TOKEN ( |
| | | ID_ nvarchar(64) not null, |
| | | REV_ int, |
| | | TOKEN_VALUE_ nvarchar(255), |
| | | TOKEN_DATE_ datetime, |
| | | IP_ADDRESS_ nvarchar(255), |
| | | USER_AGENT_ nvarchar(255), |
| | | USER_ID_ nvarchar(255), |
| | | TOKEN_DATA_ nvarchar(2000), |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create table ACT_ID_PRIV ( |
| | | ID_ nvarchar(64) not null, |
| | | NAME_ nvarchar(255) not null, |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create table ACT_ID_PRIV_MAPPING ( |
| | | ID_ nvarchar(64) not null, |
| | | PRIV_ID_ nvarchar(64) not null, |
| | | USER_ID_ nvarchar(255), |
| | | GROUP_ID_ nvarchar(255), |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | alter table ACT_ID_MEMBERSHIP |
| | | add constraint ACT_FK_MEMB_GROUP |
| | | foreign key (GROUP_ID_) |
| | | references ACT_ID_GROUP; |
| | | |
| | | alter table ACT_ID_MEMBERSHIP |
| | | add constraint ACT_FK_MEMB_USER |
| | | foreign key (USER_ID_) |
| | | references ACT_ID_USER (ID_); |
| | | |
| | | alter table ACT_ID_PRIV_MAPPING |
| | | add constraint ACT_FK_PRIV_MAPPING |
| | | foreign key (PRIV_ID_) |
| | | references ACT_ID_PRIV (ID_); |
| | | |
| | | create index ACT_IDX_PRIV_USER on ACT_ID_PRIV_MAPPING(USER_ID_); |
| | | create index ACT_IDX_PRIV_GROUP on ACT_ID_PRIV_MAPPING(GROUP_ID_); |
| | | |
| | | alter table ACT_ID_PRIV |
| | | add constraint ACT_UNIQ_PRIV_NAME |
| | | unique (NAME_); |
| | | |
| | | ``` |
| | | |
| | | ## flowable-job-service 5 |
| | | |
| | | ```sql |
| | | create table ACT_RU_JOB ( |
| | | ID_ nvarchar(64) NOT NULL, |
| | | REV_ int, |
| | | TYPE_ nvarchar(255) NOT NULL, |
| | | LOCK_EXP_TIME_ datetime, |
| | | LOCK_OWNER_ nvarchar(255), |
| | | EXCLUSIVE_ bit, |
| | | EXECUTION_ID_ nvarchar(64), |
| | | PROCESS_INSTANCE_ID_ nvarchar(64), |
| | | PROC_DEF_ID_ nvarchar(64), |
| | | ELEMENT_ID_ nvarchar(255), |
| | | ELEMENT_NAME_ nvarchar(255), |
| | | SCOPE_ID_ nvarchar(255), |
| | | SUB_SCOPE_ID_ nvarchar(255), |
| | | SCOPE_TYPE_ nvarchar(255), |
| | | SCOPE_DEFINITION_ID_ nvarchar(255), |
| | | RETRIES_ int, |
| | | EXCEPTION_STACK_ID_ nvarchar(64), |
| | | EXCEPTION_MSG_ nvarchar(4000), |
| | | DUEDATE_ datetime NULL, |
| | | REPEAT_ nvarchar(255), |
| | | HANDLER_TYPE_ nvarchar(255), |
| | | HANDLER_CFG_ nvarchar(4000), |
| | | CUSTOM_VALUES_ID_ nvarchar(64), |
| | | CREATE_TIME_ datetime2 NULL, |
| | | TENANT_ID_ nvarchar(255) default '', |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create table ACT_RU_TIMER_JOB ( |
| | | ID_ nvarchar(64) NOT NULL, |
| | | REV_ int, |
| | | TYPE_ nvarchar(255) NOT NULL, |
| | | LOCK_EXP_TIME_ datetime, |
| | | LOCK_OWNER_ nvarchar(255), |
| | | EXCLUSIVE_ bit, |
| | | EXECUTION_ID_ nvarchar(64), |
| | | PROCESS_INSTANCE_ID_ nvarchar(64), |
| | | PROC_DEF_ID_ nvarchar(64), |
| | | ELEMENT_ID_ nvarchar(255), |
| | | ELEMENT_NAME_ nvarchar(255), |
| | | SCOPE_ID_ nvarchar(255), |
| | | SUB_SCOPE_ID_ nvarchar(255), |
| | | SCOPE_TYPE_ nvarchar(255), |
| | | SCOPE_DEFINITION_ID_ nvarchar(255), |
| | | RETRIES_ int, |
| | | EXCEPTION_STACK_ID_ nvarchar(64), |
| | | EXCEPTION_MSG_ nvarchar(4000), |
| | | DUEDATE_ datetime NULL, |
| | | REPEAT_ nvarchar(255), |
| | | HANDLER_TYPE_ nvarchar(255), |
| | | HANDLER_CFG_ nvarchar(4000), |
| | | CUSTOM_VALUES_ID_ nvarchar(64), |
| | | CREATE_TIME_ datetime2 NULL, |
| | | TENANT_ID_ nvarchar(255) default '', |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create table ACT_RU_SUSPENDED_JOB ( |
| | | ID_ nvarchar(64) NOT NULL, |
| | | REV_ int, |
| | | TYPE_ nvarchar(255) NOT NULL, |
| | | EXCLUSIVE_ bit, |
| | | EXECUTION_ID_ nvarchar(64), |
| | | PROCESS_INSTANCE_ID_ nvarchar(64), |
| | | PROC_DEF_ID_ nvarchar(64), |
| | | ELEMENT_ID_ nvarchar(255), |
| | | ELEMENT_NAME_ nvarchar(255), |
| | | SCOPE_ID_ nvarchar(255), |
| | | SUB_SCOPE_ID_ nvarchar(255), |
| | | SCOPE_TYPE_ nvarchar(255), |
| | | SCOPE_DEFINITION_ID_ nvarchar(255), |
| | | RETRIES_ int, |
| | | EXCEPTION_STACK_ID_ nvarchar(64), |
| | | EXCEPTION_MSG_ nvarchar(4000), |
| | | DUEDATE_ datetime NULL, |
| | | REPEAT_ nvarchar(255), |
| | | HANDLER_TYPE_ nvarchar(255), |
| | | HANDLER_CFG_ nvarchar(4000), |
| | | CUSTOM_VALUES_ID_ nvarchar(64), |
| | | CREATE_TIME_ datetime2 NULL, |
| | | TENANT_ID_ nvarchar(255) default '', |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create table ACT_RU_DEADLETTER_JOB ( |
| | | ID_ nvarchar(64) NOT NULL, |
| | | REV_ int, |
| | | TYPE_ nvarchar(255) NOT NULL, |
| | | EXCLUSIVE_ bit, |
| | | EXECUTION_ID_ nvarchar(64), |
| | | PROCESS_INSTANCE_ID_ nvarchar(64), |
| | | PROC_DEF_ID_ nvarchar(64), |
| | | ELEMENT_ID_ nvarchar(255), |
| | | ELEMENT_NAME_ nvarchar(255), |
| | | SCOPE_ID_ nvarchar(255), |
| | | SUB_SCOPE_ID_ nvarchar(255), |
| | | SCOPE_TYPE_ nvarchar(255), |
| | | SCOPE_DEFINITION_ID_ nvarchar(255), |
| | | EXCEPTION_STACK_ID_ nvarchar(64), |
| | | EXCEPTION_MSG_ nvarchar(4000), |
| | | DUEDATE_ datetime NULL, |
| | | REPEAT_ nvarchar(255), |
| | | HANDLER_TYPE_ nvarchar(255), |
| | | HANDLER_CFG_ nvarchar(4000), |
| | | CUSTOM_VALUES_ID_ nvarchar(64), |
| | | CREATE_TIME_ datetime2 NULL, |
| | | TENANT_ID_ nvarchar(255) default '', |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create table ACT_RU_HISTORY_JOB ( |
| | | ID_ nvarchar(64) NOT NULL, |
| | | REV_ int, |
| | | LOCK_EXP_TIME_ datetime NULL, |
| | | LOCK_OWNER_ nvarchar(255), |
| | | RETRIES_ int, |
| | | EXCEPTION_STACK_ID_ nvarchar(64), |
| | | EXCEPTION_MSG_ nvarchar(4000), |
| | | HANDLER_TYPE_ nvarchar(255), |
| | | HANDLER_CFG_ nvarchar(4000), |
| | | CUSTOM_VALUES_ID_ nvarchar(64), |
| | | ADV_HANDLER_CFG_ID_ nvarchar(64), |
| | | CREATE_TIME_ datetime2 NULL, |
| | | SCOPE_TYPE_ nvarchar(255), |
| | | TENANT_ID_ nvarchar(255) default '', |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create index ACT_IDX_JOB_EXCEPTION_STACK_ID on ACT_RU_JOB(EXCEPTION_STACK_ID_); |
| | | create index ACT_IDX_JOB_CUSTOM_VALUES_ID on ACT_RU_JOB(CUSTOM_VALUES_ID_); |
| | | |
| | | create index ACT_IDX_TIMER_JOB_EXCEPTION_STACK_ID on ACT_RU_TIMER_JOB(EXCEPTION_STACK_ID_); |
| | | create index ACT_IDX_TIMER_JOB_CUSTOM_VALUES_ID on ACT_RU_TIMER_JOB(CUSTOM_VALUES_ID_); |
| | | |
| | | create index ACT_IDX_SUSPENDED_JOB_EXCEPTION_STACK_ID on ACT_RU_SUSPENDED_JOB(EXCEPTION_STACK_ID_); |
| | | create index ACT_IDX_SUSPENDED_JOB_CUSTOM_VALUES_ID on ACT_RU_SUSPENDED_JOB(CUSTOM_VALUES_ID_); |
| | | |
| | | create index ACT_IDX_DEADLETTER_JOB_EXCEPTION_STACK_ID on ACT_RU_DEADLETTER_JOB(EXCEPTION_STACK_ID_); |
| | | create index ACT_IDX_DEADLETTER_JOB_CUSTOM_VALUES_ID on ACT_RU_DEADLETTER_JOB(CUSTOM_VALUES_ID_); |
| | | |
| | | alter table ACT_RU_JOB |
| | | add constraint ACT_FK_JOB_EXCEPTION |
| | | foreign key (EXCEPTION_STACK_ID_) |
| | | references ACT_GE_BYTEARRAY (ID_); |
| | | |
| | | alter table ACT_RU_JOB |
| | | add constraint ACT_FK_JOB_CUSTOM_VALUES |
| | | foreign key (CUSTOM_VALUES_ID_) |
| | | references ACT_GE_BYTEARRAY (ID_); |
| | | |
| | | alter table ACT_RU_TIMER_JOB |
| | | add constraint ACT_FK_TIMER_JOB_EXCEPTION |
| | | foreign key (EXCEPTION_STACK_ID_) |
| | | references ACT_GE_BYTEARRAY (ID_); |
| | | |
| | | alter table ACT_RU_TIMER_JOB |
| | | add constraint ACT_FK_TIMER_JOB_CUSTOM_VALUES |
| | | foreign key (CUSTOM_VALUES_ID_) |
| | | references ACT_GE_BYTEARRAY (ID_); |
| | | |
| | | alter table ACT_RU_SUSPENDED_JOB |
| | | add constraint ACT_FK_SUSPENDED_JOB_EXCEPTION |
| | | foreign key (EXCEPTION_STACK_ID_) |
| | | references ACT_GE_BYTEARRAY (ID_); |
| | | |
| | | alter table ACT_RU_SUSPENDED_JOB |
| | | add constraint ACT_FK_SUSPENDED_JOB_CUSTOM_VALUES |
| | | foreign key (CUSTOM_VALUES_ID_) |
| | | references ACT_GE_BYTEARRAY (ID_); |
| | | |
| | | alter table ACT_RU_DEADLETTER_JOB |
| | | add constraint ACT_FK_DEADLETTER_JOB_EXCEPTION |
| | | foreign key (EXCEPTION_STACK_ID_) |
| | | references ACT_GE_BYTEARRAY (ID_); |
| | | |
| | | alter table ACT_RU_DEADLETTER_JOB |
| | | add constraint ACT_FK_DEADLETTER_JOB_CUSTOM_VALUES |
| | | foreign key (CUSTOM_VALUES_ID_) |
| | | references ACT_GE_BYTEARRAY (ID_); |
| | | |
| | | create index ACT_IDX_JOB_SCOPE on ACT_RU_JOB(SCOPE_ID_, SCOPE_TYPE_); |
| | | create index ACT_IDX_JOB_SUB_SCOPE on ACT_RU_JOB(SUB_SCOPE_ID_, SCOPE_TYPE_); |
| | | create index ACT_IDX_JOB_SCOPE_DEF on ACT_RU_JOB(SCOPE_DEFINITION_ID_, SCOPE_TYPE_); |
| | | |
| | | create index ACT_IDX_TJOB_SCOPE on ACT_RU_TIMER_JOB(SCOPE_ID_, SCOPE_TYPE_); |
| | | create index ACT_IDX_TJOB_SUB_SCOPE on ACT_RU_TIMER_JOB(SUB_SCOPE_ID_, SCOPE_TYPE_); |
| | | create index ACT_IDX_TJOB_SCOPE_DEF on ACT_RU_TIMER_JOB(SCOPE_DEFINITION_ID_, SCOPE_TYPE_); |
| | | |
| | | create index ACT_IDX_SJOB_SCOPE on ACT_RU_SUSPENDED_JOB(SCOPE_ID_, SCOPE_TYPE_); |
| | | create index ACT_IDX_SJOB_SUB_SCOPE on ACT_RU_SUSPENDED_JOB(SUB_SCOPE_ID_, SCOPE_TYPE_); |
| | | create index ACT_IDX_SJOB_SCOPE_DEF on ACT_RU_SUSPENDED_JOB(SCOPE_DEFINITION_ID_, SCOPE_TYPE_); |
| | | |
| | | create index ACT_IDX_DJOB_SCOPE on ACT_RU_DEADLETTER_JOB(SCOPE_ID_, SCOPE_TYPE_); |
| | | create index ACT_IDX_DJOB_SUB_SCOPE on ACT_RU_DEADLETTER_JOB(SUB_SCOPE_ID_, SCOPE_TYPE_); |
| | | create index ACT_IDX_DJOB_SCOPE_DEF on ACT_RU_DEADLETTER_JOB(SCOPE_DEFINITION_ID_, SCOPE_TYPE_); |
| | | |
| | | insert into ACT_GE_PROPERTY values ('job.schema.version', '6.5.0.6', 1); |
| | | ``` |
| | | |
| | | ## flowable-task-service 3 |
| | | |
| | | ```sql |
| | | create table ACT_RU_TASK ( |
| | | ID_ nvarchar(64), |
| | | REV_ int, |
| | | EXECUTION_ID_ nvarchar(64), |
| | | PROC_INST_ID_ nvarchar(64), |
| | | PROC_DEF_ID_ nvarchar(64), |
| | | TASK_DEF_ID_ nvarchar(64), |
| | | SCOPE_ID_ nvarchar(255), |
| | | SUB_SCOPE_ID_ nvarchar(255), |
| | | SCOPE_TYPE_ nvarchar(255), |
| | | SCOPE_DEFINITION_ID_ nvarchar(255), |
| | | PROPAGATED_STAGE_INST_ID_ nvarchar(255), |
| | | NAME_ nvarchar(255), |
| | | PARENT_TASK_ID_ nvarchar(64), |
| | | DESCRIPTION_ nvarchar(4000), |
| | | TASK_DEF_KEY_ nvarchar(255), |
| | | OWNER_ nvarchar(255), |
| | | ASSIGNEE_ nvarchar(255), |
| | | DELEGATION_ nvarchar(64), |
| | | PRIORITY_ int, |
| | | CREATE_TIME_ datetime, |
| | | DUE_DATE_ datetime, |
| | | CATEGORY_ nvarchar(255), |
| | | SUSPENSION_STATE_ int, |
| | | TENANT_ID_ nvarchar(255) default '', |
| | | FORM_KEY_ nvarchar(255), |
| | | CLAIM_TIME_ datetime, |
| | | IS_COUNT_ENABLED_ tinyint, |
| | | VAR_COUNT_ int, |
| | | ID_LINK_COUNT_ int, |
| | | SUB_TASK_COUNT_ int, |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create index ACT_IDX_TASK_CREATE on ACT_RU_TASK(CREATE_TIME_); |
| | | create index ACT_IDX_TASK_SCOPE on ACT_RU_TASK(SCOPE_ID_, SCOPE_TYPE_); |
| | | create index ACT_IDX_TASK_SUB_SCOPE on ACT_RU_TASK(SUB_SCOPE_ID_, SCOPE_TYPE_); |
| | | create index ACT_IDX_TASK_SCOPE_DEF on ACT_RU_TASK(SCOPE_DEFINITION_ID_, SCOPE_TYPE_); |
| | | |
| | | insert into ACT_GE_PROPERTY values ('task.schema.version', '6.5.0.6', 1); |
| | | |
| | | create table ACT_HI_TASKINST ( |
| | | ID_ nvarchar(64) not null, |
| | | REV_ int default 1, |
| | | PROC_DEF_ID_ nvarchar(64), |
| | | TASK_DEF_ID_ nvarchar(64), |
| | | TASK_DEF_KEY_ nvarchar(255), |
| | | PROC_INST_ID_ nvarchar(64), |
| | | EXECUTION_ID_ nvarchar(64), |
| | | SCOPE_ID_ nvarchar(255), |
| | | SUB_SCOPE_ID_ nvarchar(255), |
| | | SCOPE_TYPE_ nvarchar(255), |
| | | SCOPE_DEFINITION_ID_ nvarchar(255), |
| | | PROPAGATED_STAGE_INST_ID_ nvarchar(255), |
| | | NAME_ nvarchar(255), |
| | | PARENT_TASK_ID_ nvarchar(64), |
| | | DESCRIPTION_ nvarchar(4000), |
| | | OWNER_ nvarchar(255), |
| | | ASSIGNEE_ nvarchar(255), |
| | | START_TIME_ datetime not null, |
| | | CLAIM_TIME_ datetime, |
| | | END_TIME_ datetime, |
| | | DURATION_ numeric(19,0), |
| | | DELETE_REASON_ nvarchar(4000), |
| | | PRIORITY_ int, |
| | | DUE_DATE_ datetime, |
| | | FORM_KEY_ nvarchar(255), |
| | | CATEGORY_ nvarchar(255), |
| | | TENANT_ID_ nvarchar(255) default '', |
| | | LAST_UPDATED_TIME_ datetime2, |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create table ACT_HI_TSK_LOG ( |
| | | ID_ numeric(19,0) IDENTITY (1,1), |
| | | TYPE_ nvarchar(64), |
| | | TASK_ID_ nvarchar(64) not null, |
| | | TIME_STAMP_ datetime not null, |
| | | USER_ID_ nvarchar(255), |
| | | DATA_ nvarchar(4000), |
| | | EXECUTION_ID_ nvarchar(64), |
| | | PROC_INST_ID_ nvarchar(64), |
| | | PROC_DEF_ID_ nvarchar(64), |
| | | SCOPE_ID_ nvarchar(255), |
| | | SCOPE_DEFINITION_ID_ nvarchar(255), |
| | | SUB_SCOPE_ID_ nvarchar(255), |
| | | SCOPE_TYPE_ nvarchar(255), |
| | | TENANT_ID_ nvarchar(255) default '', |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create index ACT_IDX_HI_TASK_SCOPE on ACT_HI_TASKINST(SCOPE_ID_, SCOPE_TYPE_); |
| | | create index ACT_IDX_HI_TASK_SUB_SCOPE on ACT_HI_TASKINST(SUB_SCOPE_ID_, SCOPE_TYPE_); |
| | | create index ACT_IDX_HI_TASK_SCOPE_DEF on ACT_HI_TASKINST(SCOPE_DEFINITION_ID_, SCOPE_TYPE_); |
| | | ``` |
| | | |
| | | ## flowable-variable-service 2 |
| | | |
| | | ```sql |
| | | create table ACT_RU_VARIABLE ( |
| | | ID_ nvarchar(64) not null, |
| | | REV_ int, |
| | | TYPE_ nvarchar(255) not null, |
| | | NAME_ nvarchar(255) not null, |
| | | EXECUTION_ID_ nvarchar(64), |
| | | PROC_INST_ID_ nvarchar(64), |
| | | TASK_ID_ nvarchar(64), |
| | | SCOPE_ID_ nvarchar(255), |
| | | SUB_SCOPE_ID_ nvarchar(255), |
| | | SCOPE_TYPE_ nvarchar(255), |
| | | BYTEARRAY_ID_ nvarchar(64), |
| | | DOUBLE_ double precision, |
| | | LONG_ numeric(19,0), |
| | | TEXT_ nvarchar(4000), |
| | | TEXT2_ nvarchar(4000), |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create index ACT_IDX_RU_VAR_SCOPE_ID_TYPE on ACT_RU_VARIABLE(SCOPE_ID_, SCOPE_TYPE_); |
| | | create index ACT_IDX_RU_VAR_SUB_ID_TYPE on ACT_RU_VARIABLE(SUB_SCOPE_ID_, SCOPE_TYPE_); |
| | | |
| | | create index ACT_IDX_VARIABLE_BA on ACT_RU_VARIABLE(BYTEARRAY_ID_); |
| | | alter table ACT_RU_VARIABLE |
| | | add constraint ACT_FK_VAR_BYTEARRAY |
| | | foreign key (BYTEARRAY_ID_) |
| | | references ACT_GE_BYTEARRAY (ID_); |
| | | |
| | | insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.5.0.6', 1); |
| | | |
| | | create table ACT_HI_VARINST ( |
| | | ID_ nvarchar(64) not null, |
| | | REV_ int default 1, |
| | | PROC_INST_ID_ nvarchar(64), |
| | | EXECUTION_ID_ nvarchar(64), |
| | | TASK_ID_ nvarchar(64), |
| | | NAME_ nvarchar(255) not null, |
| | | VAR_TYPE_ nvarchar(100), |
| | | SCOPE_ID_ nvarchar(255), |
| | | SUB_SCOPE_ID_ nvarchar(255), |
| | | SCOPE_TYPE_ nvarchar(255), |
| | | BYTEARRAY_ID_ nvarchar(64), |
| | | DOUBLE_ double precision, |
| | | LONG_ numeric(19,0), |
| | | TEXT_ nvarchar(4000), |
| | | TEXT2_ nvarchar(4000), |
| | | CREATE_TIME_ datetime, |
| | | LAST_UPDATED_TIME_ datetime2, |
| | | primary key (ID_) |
| | | ); |
| | | |
| | | create index ACT_IDX_HI_PROCVAR_NAME_TYPE on ACT_HI_VARINST(NAME_, VAR_TYPE_); |
| | | create index ACT_IDX_HI_VAR_SCOPE_ID_TYPE on ACT_HI_VARINST(SCOPE_ID_, SCOPE_TYPE_); |
| | | create index ACT_IDX_HI_VAR_SUB_ID_TYPE on ACT_HI_VARINST(SUB_SCOPE_ID_, SCOPE_TYPE_); |
| | | |
| | | ``` |
| | | |