From f99c564c88c0d7fa8938e089916248d9381b5990 Mon Sep 17 00:00:00 2001 From: Joram Barrez Date: Mon, 11 Dec 2017 18:03:49 +0100 Subject: [PATCH] Generated distro sql scripts for 6.2.1 --- .../create/all/flowable.db2.all.create.sql | 296 +++++++++++------- .../sql/create/all/flowable.h2.all.create.sql | 174 ++++++---- .../create/all/flowable.hsql.all.create.sql | 172 ++++++---- .../create/all/flowable.mssql.all.create.sql | 267 +++++++++------- .../create/all/flowable.mysql.all.create.sql | 272 +++++++++------- .../all/flowable.mysql55.all.create.sql | 270 +++++++++------- .../create/all/flowable.oracle.all.create.sql | 264 +++++++++------- .../all/flowable.postgres.all.create.sql | 270 +++++++++------- .../bpmn/flowable.db2.bpmn-engine.create.sql | 244 ++++++++------- .../bpmn/flowable.h2.bpmn-engine.create.sql | 142 +++++---- .../bpmn/flowable.hsql.bpmn-engine.create.sql | 142 +++++---- .../flowable.mssql.bpmn-engine.create.sql | 232 ++++++++------ .../flowable.mysql.bpmn-engine.create.sql | 246 ++++++++------- .../flowable.mysql55.bpmn-engine.create.sql | 246 ++++++++------- .../flowable.oracle.bpmn-engine.create.sql | 226 +++++++------ .../flowable.postgres.bpmn-engine.create.sql | 232 ++++++++------ .../cmmn/flowable.db2.cmmn-engine.create.sql | 32 +- .../cmmn/flowable.h2.cmmn-engine.create.sql | 24 +- .../cmmn/flowable.hsql.cmmn-engine.create.sql | 24 +- .../flowable.mssql.cmmn-engine.create.sql | 31 +- .../flowable.mysql.cmmn-engine.create.sql | 20 +- .../flowable.mysql55.cmmn-engine.create.sql | 20 +- .../flowable.oracle.cmmn-engine.create.sql | 24 +- .../flowable.postgres.cmmn-engine.create.sql | 24 +- .../idm/flowable.db2.idm-engine.create.sql | 2 +- .../idm/flowable.h2.idm-engine.create.sql | 2 +- .../idm/flowable.hsql.idm-engine.create.sql | 2 +- .../idm/flowable.mssql.idm-engine.create.sql | 2 +- .../idm/flowable.mysql.idm-engine.create.sql | 2 +- .../flowable.mysql55.idm-engine.create.sql | 2 +- .../idm/flowable.oracle.idm-engine.create.sql | 2 +- .../flowable.postgres.idm-engine.create.sql | 2 +- .../bpmn/flowable.db2.bpmn-engine.drop.sql | 95 +++--- .../bpmn/flowable.h2.bpmn-engine.drop.sql | 13 + .../bpmn/flowable.hsql.bpmn-engine.drop.sql | 13 + .../bpmn/flowable.mssql.bpmn-engine.drop.sql | 15 +- .../bpmn/flowable.mysql.bpmn-engine.drop.sql | 103 +++--- .../bpmn/flowable.oracle.bpmn-engine.drop.sql | 101 +++--- ...wable.db2.upgradestep.6200.to.6210.all.sql | 75 ++++- ...owable.h2.upgradestep.6200.to.6210.all.sql | 66 +++- ...able.hsql.upgradestep.6200.to.6210.all.sql | 66 +++- ...ble.mssql.upgradestep.6200.to.6210.all.sql | 73 ++++- ...ble.mysql.upgradestep.6200.to.6210.all.sql | 64 +++- ...e.mysql55.upgradestep.6200.to.6210.all.sql | 62 +++- ...le.oracle.upgradestep.6200.to.6210.all.sql | 78 ++++- ...postgres.upgradestep.59900.to.6000.all.sql | 53 +++- ....postgres.upgradestep.6200.to.6210.all.sql | 66 +++- ...le.db2.upgradestep.6200.to.6210.engine.sql | 51 ++- ...ble.h2.upgradestep.6200.to.6210.engine.sql | 50 ++- ...e.hsql.upgradestep.6200.to.6210.engine.sql | 50 ++- ....mssql.upgradestep.6200.to.6210.engine.sql | 50 ++- ....mysql.upgradestep.6200.to.6210.engine.sql | 50 ++- ...ysql55.upgradestep.6200.to.6210.engine.sql | 50 ++- ...oracle.upgradestep.6200.to.6210.engine.sql | 60 +++- ...stgres.upgradestep.6200.to.6210.engine.sql | 50 ++- ...able.db2.upgradestep.6200.to.6210.cmmn.sql | 23 ++ ...wable.h2.upgradestep.6200.to.6210.cmmn.sql | 15 + ...ble.hsql.upgradestep.6200.to.6210.cmmn.sql | 15 + ...le.mssql.upgradestep.6200.to.6210.cmmn.sql | 22 ++ ...le.mysql.upgradestep.6200.to.6210.cmmn.sql | 11 + ....mysql55.upgradestep.6200.to.6210.cmmn.sql | 11 + ...e.oracle.upgradestep.6200.to.6210.cmmn.sql | 17 + ...postgres.upgradestep.6200.to.6210.cmmn.sql | 15 + ....db2.upgradestep.6200.to.6210.identity.sql | 1 + ...e.h2.upgradestep.6200.to.6210.identity.sql | 1 + ...hsql.upgradestep.6200.to.6210.identity.sql | 1 + ...ssql.upgradestep.6200.to.6210.identity.sql | 1 + ...ysql.upgradestep.6200.to.6210.identity.sql | 1 + ...ql55.upgradestep.6200.to.6210.identity.sql | 1 + ...acle.upgradestep.6200.to.6210.identity.sql | 1 + ...res.upgradestep.59900.to.6000.identity.sql | 52 +++ ...gres.upgradestep.6200.to.6210.identity.sql | 1 + 72 files changed, 3699 insertions(+), 1754 deletions(-) create mode 100644 distro/sql/upgrade/cmmn/flowable.db2.upgradestep.6200.to.6210.cmmn.sql create mode 100644 distro/sql/upgrade/cmmn/flowable.h2.upgradestep.6200.to.6210.cmmn.sql create mode 100644 distro/sql/upgrade/cmmn/flowable.hsql.upgradestep.6200.to.6210.cmmn.sql create mode 100644 distro/sql/upgrade/cmmn/flowable.mssql.upgradestep.6200.to.6210.cmmn.sql create mode 100644 distro/sql/upgrade/cmmn/flowable.mysql.upgradestep.6200.to.6210.cmmn.sql create mode 100644 distro/sql/upgrade/cmmn/flowable.mysql55.upgradestep.6200.to.6210.cmmn.sql create mode 100644 distro/sql/upgrade/cmmn/flowable.oracle.upgradestep.6200.to.6210.cmmn.sql create mode 100644 distro/sql/upgrade/cmmn/flowable.postgres.upgradestep.6200.to.6210.cmmn.sql create mode 100644 distro/sql/upgrade/idm/flowable.db2.upgradestep.6200.to.6210.identity.sql create mode 100644 distro/sql/upgrade/idm/flowable.h2.upgradestep.6200.to.6210.identity.sql create mode 100644 distro/sql/upgrade/idm/flowable.hsql.upgradestep.6200.to.6210.identity.sql create mode 100644 distro/sql/upgrade/idm/flowable.mssql.upgradestep.6200.to.6210.identity.sql create mode 100644 distro/sql/upgrade/idm/flowable.mysql.upgradestep.6200.to.6210.identity.sql create mode 100644 distro/sql/upgrade/idm/flowable.mysql55.upgradestep.6200.to.6210.identity.sql create mode 100644 distro/sql/upgrade/idm/flowable.oracle.upgradestep.6200.to.6210.identity.sql create mode 100644 distro/sql/upgrade/idm/flowable.postgres.upgradestep.59900.to.6000.identity.sql create mode 100644 distro/sql/upgrade/idm/flowable.postgres.upgradestep.6200.to.6210.identity.sql diff --git a/distro/sql/create/all/flowable.db2.all.create.sql b/distro/sql/create/all/flowable.db2.all.create.sql index 6ea95a68f5b..179cdf63ba7 100644 --- a/distro/sql/create/all/flowable.db2.all.create.sql +++ b/distro/sql/create/all/flowable.db2.all.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ); insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -36,7 +36,7 @@ create table ACT_RU_IDENTITYLINK ( 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ varchar(64) not null, REV_ integer, @@ -63,7 +63,7 @@ create table ACT_RU_TASK ( FORM_KEY_ varchar(255), CLAIM_TIME_ timestamp, IS_COUNT_ENABLED_ smallint check(IS_COUNT_ENABLED_ in (1,0)), - VAR_COUNT_ integer, + VAR_COUNT_ integer, ID_LINK_COUNT_ integer, primary key (ID_) ); @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ varchar(64) not null, REV_ integer, @@ -97,12 +97,12 @@ create index ACT_IDX_RU_VAR_SCOPE_ID_TYPE on ACT_RU_VARIABLE(SCOPE_ID_, SCOPE_TY 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_) +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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); create table ACT_RU_JOB ( ID_ varchar(64) not null, REV_ integer, @@ -113,6 +113,10 @@ create table ACT_RU_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -136,6 +140,10 @@ create table ACT_RU_TIMER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -157,6 +165,10 @@ create table ACT_RU_SUSPENDED_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -178,6 +190,10 @@ create table ACT_RU_DEADLETTER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), DUEDATE_ timestamp, @@ -259,6 +275,22 @@ alter table ACT_RU_DEADLETTER_JOB 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.2.1.0', 1); create table ACT_RE_DEPLOYMENT ( ID_ varchar(64) not null, @@ -312,13 +344,13 @@ create table ACT_RU_EXECUTION ( START_USER_ID_ varchar(255), LOCK_TIME_ timestamp, IS_COUNT_ENABLED_ smallint check(IS_COUNT_ENABLED_ in (1,0)), - EVT_SUBSCR_COUNT_ integer, - TASK_COUNT_ integer, - JOB_COUNT_ integer, + EVT_SUBSCR_COUNT_ integer, + TASK_COUNT_ integer, + JOB_COUNT_ integer, TIMER_JOB_COUNT_ integer, SUSP_JOB_COUNT_ integer, DEADLETTER_JOB_COUNT_ integer, - VAR_COUNT_ integer, + VAR_COUNT_ integer, ID_LINK_COUNT_ integer, CALLBACK_ID_ varchar(255), CALLBACK_TYPE_ varchar(255), @@ -416,67 +448,67 @@ create index ACT_IDX_DEADLETTER_JOB_PROC_DEF_ID on ACT_RU_DEADLETTER_JOB(PROC_DE create index ACT_IDX_INFO_PROCDEF on ACT_PROCDEF_INFO(PROC_DEF_ID_); alter table ACT_GE_BYTEARRAY - add constraint ACT_FK_BYTEARR_DEPL - foreign key (DEPLOYMENT_ID_) + 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_, TENANT_ID_); - + alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PROCINST - foreign key (PROC_INST_ID_) + add constraint ACT_FK_EXE_PROCINST + foreign key (PROC_INST_ID_) references ACT_RU_EXECUTION (ID_); alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PARENT - foreign key (PARENT_ID_) + 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_); - + 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_); - + 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_) + 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_) + 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_); + 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_) + +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 @@ -485,104 +517,104 @@ alter table ACT_RU_VARIABLE references ACT_RU_EXECUTION(ID_); alter table ACT_RU_JOB - add constraint ACT_FK_JOB_EXECUTION - foreign key (EXECUTION_ID_) + 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_) + +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 + +alter table ACT_RU_JOB add constraint ACT_FK_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) +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_) + +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 + +alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TIMER_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) + +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 + +alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SUSPENDED_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) + +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 + +alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) +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_) + +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_) +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.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY -values ('schema.history', 'create(6.2.0.0)', 1); +values ('schema.history', 'create(6.2.1.0)', 1); create table ACT_HI_IDENTITYLINK ( ID_ varchar(64) not null, @@ -827,7 +859,29 @@ CREATE TABLE ACT_CMMN_HI_CASE_INST (ID_ VARCHAR(255) NOT NULL, REV_ INTEGER NOT CREATE TABLE ACT_CMMN_HI_MIL_INST (ID_ VARCHAR(255) NOT NULL, REV_ INTEGER NOT NULL, NAME_ VARCHAR(255) NOT NULL, TIME_STAMP_ TIMESTAMP NOT NULL, CASE_INST_ID_ VARCHAR(255) NOT NULL, CASE_DEF_ID_ VARCHAR(255) NOT NULL, ELEMENT_ID_ VARCHAR(255) NOT NULL, CONSTRAINT PK_ACT_CMMN_HI_MI PRIMARY KEY (ID_)); -INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', CURRENT TIMESTAMP, 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '7878883516'); +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', CURRENT TIMESTAMP, 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985399579'); + +ALTER TABLE ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000); + +ALTER TABLE ACT_CMMN_CASEDEF ADD HAS_START_FORM_KEY_ SMALLINT; + +CALL SYSPROC.ADMIN_CMD ('REORG TABLE ACT_CMMN_CASEDEF'); + +ALTER TABLE ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ SMALLINT; + +CALL SYSPROC.ADMIN_CMD ('REORG TABLE ACT_CMMN_DEPLOYMENT_RESOURCE'); + +ALTER TABLE ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ TIMESTAMP; + +CALL SYSPROC.ADMIN_CMD ('REORG TABLE ACT_CMMN_RU_CASE_INST'); + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255); + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_TYPE_ VARCHAR(255); + +CALL SYSPROC.ADMIN_CMD ('REORG TABLE ACT_CMMN_RU_PLAN_ITEM_INST'); + +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', CURRENT TIMESTAMP, 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985399579'); @@ -890,7 +944,7 @@ create table ACT_ID_PROPERTY ( ); insert into ACT_ID_PROPERTY -values ('schema.version', '6.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); create table ACT_ID_BYTEARRAY ( ID_ varchar(64) not null, @@ -963,23 +1017,23 @@ create table ACT_ID_PRIV_MAPPING ( primary key (ID_) ); -alter table ACT_ID_MEMBERSHIP - add constraint ACT_FK_MEMB_GROUP - foreign key (GROUP_ID_) +alter table ACT_ID_MEMBERSHIP + add constraint ACT_FK_MEMB_GROUP + foreign key (GROUP_ID_) references ACT_ID_GROUP (ID_); -alter table ACT_ID_MEMBERSHIP - add constraint ACT_FK_MEMB_USER - foreign key (USER_ID_) +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_) + +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_); +create index ACT_IDX_PRIV_GROUP on ACT_ID_PRIV_MAPPING(GROUP_ID_); create index ACT_IDX_PRIV_MAPPING on ACT_ID_PRIV_MAPPING(PRIV_ID_); - + diff --git a/distro/sql/create/all/flowable.h2.all.create.sql b/distro/sql/create/all/flowable.h2.all.create.sql index beaaf875a76..d21d077a557 100644 --- a/distro/sql/create/all/flowable.h2.all.create.sql +++ b/distro/sql/create/all/flowable.h2.all.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ); insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -36,7 +36,7 @@ create table ACT_RU_IDENTITYLINK ( 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ varchar(64), REV_ integer, @@ -63,7 +63,7 @@ create table ACT_RU_TASK ( FORM_KEY_ varchar(255), CLAIM_TIME_ timestamp, IS_COUNT_ENABLED_ bit, - VAR_COUNT_ integer, + VAR_COUNT_ integer, ID_LINK_COUNT_ integer, primary key (ID_) ); @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ varchar(64) not null, REV_ integer, @@ -101,7 +101,7 @@ alter table ACT_RU_VARIABLE foreign key (BYTEARRAY_ID_) references ACT_GE_BYTEARRAY; -insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); create table ACT_RU_JOB ( ID_ varchar(64) NOT NULL, REV_ integer, @@ -112,6 +112,10 @@ create table ACT_RU_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -135,6 +139,10 @@ create table ACT_RU_TIMER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -156,6 +164,10 @@ create table ACT_RU_SUSPENDED_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -177,6 +189,10 @@ create table ACT_RU_DEADLETTER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), DUEDATE_ timestamp, @@ -258,6 +274,22 @@ alter table ACT_RU_DEADLETTER_JOB 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.2.1.0', 1); create table ACT_RE_DEPLOYMENT ( ID_ varchar(64), @@ -311,13 +343,13 @@ create table ACT_RU_EXECUTION ( START_USER_ID_ varchar(255), LOCK_TIME_ timestamp, IS_COUNT_ENABLED_ bit, - EVT_SUBSCR_COUNT_ integer, - TASK_COUNT_ integer, - JOB_COUNT_ integer, + EVT_SUBSCR_COUNT_ integer, + TASK_COUNT_ integer, + JOB_COUNT_ integer, TIMER_JOB_COUNT_ integer, SUSP_JOB_COUNT_ integer, DEADLETTER_JOB_COUNT_ integer, - VAR_COUNT_ integer, + VAR_COUNT_ integer, ID_LINK_COUNT_ integer, CALLBACK_ID_ varchar(255), CALLBACK_TYPE_ varchar(255), @@ -396,7 +428,7 @@ alter table ACT_GE_BYTEARRAY alter table ACT_RE_PROCDEF add constraint ACT_UNIQ_PROCDEF unique (KEY_,VERSION_, TENANT_ID_); - + alter table ACT_RU_EXECUTION add constraint ACT_FK_EXE_PROCINST foreign key (PROC_INST_ID_) @@ -406,17 +438,17 @@ alter table ACT_RU_EXECUTION add constraint ACT_FK_EXE_PARENT foreign key (PARENT_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_SUPER - foreign key (SUPER_EXEC_) + add constraint ACT_FK_EXE_SUPER + foreign key (SUPER_EXEC_) references ACT_RU_EXECUTION; - + alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PROCDEF - foreign key (PROC_DEF_ID_) - references ACT_RE_PROCDEF (ID_); - + 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_) @@ -426,11 +458,11 @@ alter table ACT_RU_IDENTITYLINK add constraint ACT_FK_ATHRZ_PROCEDEF foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF; - + alter table ACT_RU_IDENTITYLINK add constraint ACT_FK_IDL_PROCINST - foreign key (PROC_INST_ID_) - references ACT_RU_EXECUTION (ID_); + foreign key (PROC_INST_ID_) + references ACT_RU_EXECUTION (ID_); alter table ACT_RU_TASK add constraint ACT_FK_TASK_EXE @@ -461,57 +493,57 @@ alter table ACT_RU_JOB add constraint ACT_FK_JOB_EXECUTION foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_JOB add constraint ACT_FK_JOB_PROCESS_INSTANCE foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_JOB add constraint ACT_FK_JOB_PROC_DEF foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF; - + alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TIMER_JOB_EXECUTION foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TIMER_JOB_PROCESS_INSTANCE foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TIMER_JOB_PROC_DEF foreign key (PROC_DEF_ID_) - references ACT_RE_PROCDEF; - + references ACT_RE_PROCDEF; + alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SUSPENDED_JOB_EXECUTION foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SUSPENDED_JOB_PROC_DEF foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF; - + alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_EXECUTION foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_PROC_DEF foreign key (PROC_DEF_ID_) @@ -522,40 +554,40 @@ alter table ACT_RU_EVENT_SUBSCR foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION; -alter table ACT_RE_MODEL - add constraint ACT_FK_MODEL_SOURCE - foreign key (EDITOR_SOURCE_VALUE_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_) +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_) + +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_) +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.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY -values ('schema.history', 'create(6.2.0.0)', 1); +values ('schema.history', 'create(6.2.1.0)', 1); create table ACT_HI_IDENTITYLINK ( ID_ varchar(64), @@ -733,7 +765,7 @@ create index ACT_IDX_HI_ACT_INST_PROCINST on ACT_HI_ACTINST(PROC_INST_ID_, ACT_I 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_ACT_INST_EXEC on ACT_HI_ACTINST(EXECUTION_ID_, ACT_ID_); +create index ACT_IDX_HI_ACT_INST_EXEC on ACT_HI_ACTINST(EXECUTION_ID_, ACT_ID_); create index ACT_IDX_HI_TASK_INST_PROCINST on ACT_HI_TASKINST(PROC_INST_ID_); @@ -799,7 +831,21 @@ CREATE TABLE PUBLIC.ACT_CMMN_HI_CASE_INST (ID_ VARCHAR(255) NOT NULL, REV_ INT N CREATE TABLE PUBLIC.ACT_CMMN_HI_MIL_INST (ID_ VARCHAR(255) NOT NULL, REV_ INT NOT NULL, NAME_ VARCHAR(255) NOT NULL, TIME_STAMP_ TIMESTAMP NOT NULL, CASE_INST_ID_ VARCHAR(255) NOT NULL, CASE_DEF_ID_ VARCHAR(255) NOT NULL, ELEMENT_ID_ VARCHAR(255) NOT NULL, CONSTRAINT PK_ACT_CMMN_HI_MIL_INST PRIMARY KEY (ID_)); -INSERT INTO PUBLIC.ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '7878883988'); +INSERT INTO PUBLIC.ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985400087'); + +ALTER TABLE PUBLIC.ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000); + +ALTER TABLE PUBLIC.ACT_CMMN_CASEDEF ADD HAS_START_FORM_KEY_ BOOLEAN; + +ALTER TABLE PUBLIC.ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ BOOLEAN; + +ALTER TABLE PUBLIC.ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ TIMESTAMP; + +ALTER TABLE PUBLIC.ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255); + +ALTER TABLE PUBLIC.ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_TYPE_ VARCHAR(255); + +INSERT INTO PUBLIC.ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985400087'); @@ -860,7 +906,7 @@ create table ACT_ID_PROPERTY ( ); insert into ACT_ID_PROPERTY -values ('schema.version', '6.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); create table ACT_ID_BYTEARRAY ( ID_ varchar(64), @@ -942,12 +988,12 @@ alter table ACT_ID_MEMBERSHIP add constraint ACT_FK_MEMB_USER foreign key (USER_ID_) references ACT_ID_USER; - -alter table ACT_ID_PRIV_MAPPING - add constraint ACT_FK_PRIV_MAPPING - foreign key (PRIV_ID_) + +alter table ACT_ID_PRIV_MAPPING + add constraint ACT_FK_PRIV_MAPPING + foreign key (PRIV_ID_) references ACT_ID_PRIV; - + 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_); +create index ACT_IDX_PRIV_GROUP on ACT_ID_PRIV_MAPPING(GROUP_ID_); diff --git a/distro/sql/create/all/flowable.hsql.all.create.sql b/distro/sql/create/all/flowable.hsql.all.create.sql index 9767afd8b7d..bedb041ae6a 100644 --- a/distro/sql/create/all/flowable.hsql.all.create.sql +++ b/distro/sql/create/all/flowable.hsql.all.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ); insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -36,7 +36,7 @@ create table ACT_RU_IDENTITYLINK ( 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ varchar(64), REV_ integer, @@ -63,7 +63,7 @@ create table ACT_RU_TASK ( FORM_KEY_ varchar(255), CLAIM_TIME_ timestamp, IS_COUNT_ENABLED_ bit, - VAR_COUNT_ integer, + VAR_COUNT_ integer, ID_LINK_COUNT_ integer, primary key (ID_) ); @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ varchar(64) not null, REV_ integer, @@ -101,7 +101,7 @@ alter table ACT_RU_VARIABLE foreign key (BYTEARRAY_ID_) references ACT_GE_BYTEARRAY; -insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); create table ACT_RU_JOB ( ID_ varchar(64) NOT NULL, REV_ integer, @@ -112,6 +112,10 @@ create table ACT_RU_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -135,6 +139,10 @@ create table ACT_RU_TIMER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -156,6 +164,10 @@ create table ACT_RU_SUSPENDED_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -177,6 +189,10 @@ create table ACT_RU_DEADLETTER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), DUEDATE_ timestamp, @@ -258,6 +274,22 @@ alter table ACT_RU_DEADLETTER_JOB 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.2.1.0', 1); create table ACT_RE_DEPLOYMENT ( ID_ varchar(64), @@ -311,13 +343,13 @@ create table ACT_RU_EXECUTION ( START_USER_ID_ varchar(255), LOCK_TIME_ timestamp, IS_COUNT_ENABLED_ bit, - EVT_SUBSCR_COUNT_ integer, - TASK_COUNT_ integer, - JOB_COUNT_ integer, + EVT_SUBSCR_COUNT_ integer, + TASK_COUNT_ integer, + JOB_COUNT_ integer, TIMER_JOB_COUNT_ integer, SUSP_JOB_COUNT_ integer, DEADLETTER_JOB_COUNT_ integer, - VAR_COUNT_ integer, + VAR_COUNT_ integer, ID_LINK_COUNT_ integer, CALLBACK_ID_ varchar(255), CALLBACK_TYPE_ varchar(255), @@ -396,7 +428,7 @@ alter table ACT_GE_BYTEARRAY alter table ACT_RE_PROCDEF add constraint ACT_UNIQ_PROCDEF unique (KEY_,VERSION_, TENANT_ID_); - + alter table ACT_RU_EXECUTION add constraint ACT_FK_EXE_PROCINST foreign key (PROC_INST_ID_) @@ -406,17 +438,17 @@ alter table ACT_RU_EXECUTION add constraint ACT_FK_EXE_PARENT foreign key (PARENT_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_SUPER - foreign key (SUPER_EXEC_) + add constraint ACT_FK_EXE_SUPER + foreign key (SUPER_EXEC_) references ACT_RU_EXECUTION; - + alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PROCDEF - foreign key (PROC_DEF_ID_) - references ACT_RE_PROCDEF (ID_); - + 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_) @@ -426,11 +458,11 @@ alter table ACT_RU_IDENTITYLINK add constraint ACT_FK_ATHRZ_PROCEDEF foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF; - + alter table ACT_RU_IDENTITYLINK add constraint ACT_FK_IDL_PROCINST - foreign key (PROC_INST_ID_) - references ACT_RU_EXECUTION (ID_); + foreign key (PROC_INST_ID_) + references ACT_RU_EXECUTION (ID_); alter table ACT_RU_TASK add constraint ACT_FK_TASK_EXE @@ -461,57 +493,57 @@ alter table ACT_RU_JOB add constraint ACT_FK_JOB_EXECUTION foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_JOB add constraint ACT_FK_JOB_PROCESS_INSTANCE foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_JOB add constraint ACT_FK_JOB_PROC_DEF foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF; - + alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TIMER_JOB_EXECUTION foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TIMER_JOB_PROCESS_INSTANCE foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TIMER_JOB_PROC_DEF foreign key (PROC_DEF_ID_) - references ACT_RE_PROCDEF; - + references ACT_RE_PROCDEF; + alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SUSPENDED_JOB_EXECUTION foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SUSPENDED_JOB_PROC_DEF foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF; - + alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_EXECUTION foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_PROC_DEF foreign key (PROC_DEF_ID_) @@ -522,40 +554,40 @@ alter table ACT_RU_EVENT_SUBSCR foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION; -alter table ACT_RE_MODEL - add constraint ACT_FK_MODEL_SOURCE - foreign key (EDITOR_SOURCE_VALUE_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_) +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_) + +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_) +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.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY -values ('schema.history', 'create(6.2.0.0)', 1); +values ('schema.history', 'create(6.2.1.0)', 1); create table ACT_HI_IDENTITYLINK ( ID_ varchar(64), @@ -734,7 +766,7 @@ create index ACT_IDX_HI_ACT_INST_PROCINST on ACT_HI_ACTINST(PROC_INST_ID_, ACT_I 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_ACT_INST_EXEC on ACT_HI_ACTINST(EXECUTION_ID_, ACT_ID_); +create index ACT_IDX_HI_ACT_INST_EXEC on ACT_HI_ACTINST(EXECUTION_ID_, ACT_ID_); create index ACT_IDX_HI_TASK_INST_PROCINST on ACT_HI_TASKINST(PROC_INST_ID_); @@ -800,7 +832,21 @@ CREATE TABLE PUBLIC.ACT_CMMN_HI_CASE_INST (ID_ VARCHAR(255) NOT NULL, REV_ INT N CREATE TABLE PUBLIC.ACT_CMMN_HI_MIL_INST (ID_ VARCHAR(255) NOT NULL, REV_ INT NOT NULL, NAME_ VARCHAR(255) NOT NULL, TIME_STAMP_ TIMESTAMP NOT NULL, CASE_INST_ID_ VARCHAR(255) NOT NULL, CASE_DEF_ID_ VARCHAR(255) NOT NULL, ELEMENT_ID_ VARCHAR(255) NOT NULL, CONSTRAINT PK_ACT_CMMN_HI_MIL_INST PRIMARY KEY (ID_)); -INSERT INTO PUBLIC.ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW, 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '7878884352'); +INSERT INTO PUBLIC.ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW, 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985400555'); + +ALTER TABLE PUBLIC.ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000); + +ALTER TABLE PUBLIC.ACT_CMMN_CASEDEF ADD HAS_START_FORM_KEY_ BOOLEAN; + +ALTER TABLE PUBLIC.ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ BOOLEAN; + +ALTER TABLE PUBLIC.ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ TIMESTAMP; + +ALTER TABLE PUBLIC.ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255); + +ALTER TABLE PUBLIC.ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_TYPE_ VARCHAR(255); + +INSERT INTO PUBLIC.ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW, 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985400555'); @@ -861,7 +907,7 @@ create table ACT_ID_PROPERTY ( ); insert into ACT_ID_PROPERTY -values ('schema.version', '6.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); create table ACT_ID_BYTEARRAY ( ID_ varchar(64), @@ -944,11 +990,11 @@ add constraint ACT_FK_MEMB_USER foreign key (USER_ID_) references ACT_ID_USER; -alter table ACT_ID_PRIV_MAPPING - add constraint ACT_FK_PRIV_MAPPING - foreign key (PRIV_ID_) +alter table ACT_ID_PRIV_MAPPING + add constraint ACT_FK_PRIV_MAPPING + foreign key (PRIV_ID_) references ACT_ID_PRIV; - + 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_); +create index ACT_IDX_PRIV_GROUP on ACT_ID_PRIV_MAPPING(GROUP_ID_); diff --git a/distro/sql/create/all/flowable.mssql.all.create.sql b/distro/sql/create/all/flowable.mssql.all.create.sql index 7b807c1927a..51dcff60846 100644 --- a/distro/sql/create/all/flowable.mssql.all.create.sql +++ b/distro/sql/create/all/flowable.mssql.all.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ); insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -36,7 +36,7 @@ create table ACT_RU_IDENTITYLINK ( 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ nvarchar(64), REV_ int, @@ -63,7 +63,7 @@ create table ACT_RU_TASK ( FORM_KEY_ nvarchar(255), CLAIM_TIME_ datetime, IS_COUNT_ENABLED_ tinyint, - VAR_COUNT_ int, + VAR_COUNT_ int, ID_LINK_COUNT_ int, primary key (ID_) ); @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ nvarchar(64) not null, REV_ int, @@ -97,12 +97,12 @@ create index ACT_IDX_RU_VAR_SCOPE_ID_TYPE on ACT_RU_VARIABLE(SCOPE_ID_, SCOPE_TY 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_) +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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); create table ACT_RU_JOB ( ID_ nvarchar(64) NOT NULL, REV_ int, @@ -113,6 +113,10 @@ create table ACT_RU_JOB ( EXECUTION_ID_ nvarchar(64), PROCESS_INSTANCE_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), RETRIES_ int, EXCEPTION_STACK_ID_ nvarchar(64), EXCEPTION_MSG_ nvarchar(4000), @@ -136,6 +140,10 @@ create table ACT_RU_TIMER_JOB ( EXECUTION_ID_ nvarchar(64), PROCESS_INSTANCE_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), RETRIES_ int, EXCEPTION_STACK_ID_ nvarchar(64), EXCEPTION_MSG_ nvarchar(4000), @@ -157,6 +165,10 @@ create table ACT_RU_SUSPENDED_JOB ( EXECUTION_ID_ nvarchar(64), PROCESS_INSTANCE_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), RETRIES_ int, EXCEPTION_STACK_ID_ nvarchar(64), EXCEPTION_MSG_ nvarchar(4000), @@ -178,6 +190,10 @@ create table ACT_RU_DEADLETTER_JOB ( EXECUTION_ID_ nvarchar(64), PROCESS_INSTANCE_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), EXCEPTION_STACK_ID_ nvarchar(64), EXCEPTION_MSG_ nvarchar(4000), DUEDATE_ datetime NULL, @@ -259,6 +275,22 @@ alter table ACT_RU_DEADLETTER_JOB 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.2.1.0', 1); create table ACT_RE_DEPLOYMENT ( ID_ nvarchar(64), @@ -312,13 +344,13 @@ create table ACT_RU_EXECUTION ( START_USER_ID_ nvarchar(255), LOCK_TIME_ datetime, IS_COUNT_ENABLED_ tinyint, - EVT_SUBSCR_COUNT_ int, - TASK_COUNT_ int, - JOB_COUNT_ int, + 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, + VAR_COUNT_ int, ID_LINK_COUNT_ int, CALLBACK_ID_ nvarchar(255), CALLBACK_TYPE_ nvarchar(255), @@ -416,62 +448,62 @@ create index ACT_IDX_DEADLETTER_JOB_PROC_DEF_ID on ACT_RU_DEADLETTER_JOB(PROC_DE create index ACT_IDX_INFO_PROCDEF on ACT_PROCDEF_INFO(PROC_DEF_ID_); alter table ACT_GE_BYTEARRAY - add constraint ACT_FK_BYTEARR_DEPL - foreign key (DEPLOYMENT_ID_) + 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_, TENANT_ID_); - + alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PARENT - foreign key (PARENT_ID_) + 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_) + 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_) + 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_) + 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_) + 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_); - + 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_) + +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 @@ -479,105 +511,105 @@ alter table ACT_RU_VARIABLE 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_) +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_) + +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 + +alter table ACT_RU_JOB add constraint ACT_FK_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) +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_) + +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 + +alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TIMER_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) + +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 + +alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SUSPENDED_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) + +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 + +alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) +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_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_) +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_) +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.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY -values ('schema.history', 'create(6.2.0.0)', 1); +values ('schema.history', 'create(6.2.1.0)', 1); create table ACT_HI_IDENTITYLINK ( ID_ nvarchar(64), @@ -851,7 +883,28 @@ GO CREATE TABLE [ACT_CMMN_HI_MIL_INST] ([ID_] [varchar](255) NOT NULL, [REV_] [int] NOT NULL, [NAME_] [varchar](255) NOT NULL, [TIME_STAMP_] [datetime] NOT NULL, [CASE_INST_ID_] [varchar](255) NOT NULL, [CASE_DEF_ID_] [varchar](255) NOT NULL, [ELEMENT_ID_] [varchar](255) NOT NULL, CONSTRAINT [PK_ACT_CMMN_HI_MIL_INST] PRIMARY KEY ([ID_])) GO -INSERT INTO [ACT_CMMN_DATABASECHANGELOG] ([ID], [AUTHOR], [FILENAME], [DATEEXECUTED], [ORDEREXECUTED], [MD5SUM], [DESCRIPTION], [COMMENTS], [EXECTYPE], [CONTEXTS], [LABELS], [LIQUIBASE], [DEPLOYMENT_ID]) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', GETDATE(), 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '7878884736') +INSERT INTO [ACT_CMMN_DATABASECHANGELOG] ([ID], [AUTHOR], [FILENAME], [DATEEXECUTED], [ORDEREXECUTED], [MD5SUM], [DESCRIPTION], [COMMENTS], [EXECTYPE], [CONTEXTS], [LABELS], [LIQUIBASE], [DEPLOYMENT_ID]) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', GETDATE(), 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985401077') +GO + +ALTER TABLE [ACT_CMMN_CASEDEF] ADD [DGRM_RESOURCE_NAME_] [varchar](4000) +GO + +ALTER TABLE [ACT_CMMN_CASEDEF] ADD [HAS_START_FORM_KEY_] [bit] +GO + +ALTER TABLE [ACT_CMMN_DEPLOYMENT_RESOURCE] ADD [GENERATED_] [bit] +GO + +ALTER TABLE [ACT_CMMN_RU_CASE_INST] ADD [LOCK_TIME_] [datetime] +GO + +ALTER TABLE [ACT_CMMN_RU_PLAN_ITEM_INST] ADD [ITEM_DEFINITION_ID_] [varchar](255) +GO + +ALTER TABLE [ACT_CMMN_RU_PLAN_ITEM_INST] ADD [ITEM_DEFINITION_TYPE_] [varchar](255) +GO + +INSERT INTO [ACT_CMMN_DATABASECHANGELOG] ([ID], [AUTHOR], [FILENAME], [DATEEXECUTED], [ORDEREXECUTED], [MD5SUM], [DESCRIPTION], [COMMENTS], [EXECTYPE], [CONTEXTS], [LABELS], [LIQUIBASE], [DEPLOYMENT_ID]) VALUES ('2', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', GETDATE(), 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985401077') GO @@ -935,7 +988,7 @@ create table ACT_ID_PROPERTY ( ); insert into ACT_ID_PROPERTY -values ('schema.version', '6.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); create table ACT_ID_BYTEARRAY ( ID_ nvarchar(64), @@ -1018,10 +1071,10 @@ alter table ACT_ID_MEMBERSHIP 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_) +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_); +create index ACT_IDX_PRIV_GROUP on ACT_ID_PRIV_MAPPING(GROUP_ID_); diff --git a/distro/sql/create/all/flowable.mysql.all.create.sql b/distro/sql/create/all/flowable.mysql.all.create.sql index a2abf1956d6..1d3b7b71bc0 100644 --- a/distro/sql/create/all/flowable.mysql.all.create.sql +++ b/distro/sql/create/all/flowable.mysql.all.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin; insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -29,14 +29,14 @@ create table ACT_RU_IDENTITYLINK ( USER_ID_ varchar(255), TASK_ID_ varchar(64), PROC_INST_ID_ varchar(64), - PROC_DEF_ID_ varchar(64), + PROC_DEF_ID_ varchar(64), primary key (ID_) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin; 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ varchar(64), REV_ integer, @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ varchar(64) not null, REV_ integer, @@ -96,12 +96,12 @@ create table ACT_RU_VARIABLE ( 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_); -alter table ACT_RU_VARIABLE - add constraint ACT_FK_VAR_BYTEARRAY - foreign key (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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); create table ACT_RU_JOB ( ID_ varchar(64) NOT NULL, REV_ integer, @@ -112,6 +112,10 @@ create table ACT_RU_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -135,6 +139,10 @@ create table ACT_RU_TIMER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -156,6 +164,10 @@ create table ACT_RU_SUSPENDED_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -177,6 +189,10 @@ create table ACT_RU_DEADLETTER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), DUEDATE_ timestamp(3) NULL, @@ -258,6 +274,22 @@ alter table ACT_RU_DEADLETTER_JOB 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.2.1.0', 1); create table ACT_RE_DEPLOYMENT ( ID_ varchar(64), @@ -311,13 +343,13 @@ create table ACT_RU_EXECUTION ( START_USER_ID_ varchar(255), LOCK_TIME_ timestamp(3) NULL, IS_COUNT_ENABLED_ TINYINT, - EVT_SUBSCR_COUNT_ integer, - TASK_COUNT_ integer, - JOB_COUNT_ integer, + EVT_SUBSCR_COUNT_ integer, + TASK_COUNT_ integer, + JOB_COUNT_ integer, TIMER_JOB_COUNT_ integer, SUSP_JOB_COUNT_ integer, DEADLETTER_JOB_COUNT_ integer, - VAR_COUNT_ integer, + VAR_COUNT_ integer, ID_LINK_COUNT_ integer, CALLBACK_ID_ varchar(255), CALLBACK_TYPE_ varchar(255), @@ -390,67 +422,67 @@ create index ACT_IDX_ATHRZ_PROCEDEF on ACT_RU_IDENTITYLINK(PROC_DEF_ID_); create index ACT_IDX_INFO_PROCDEF on ACT_PROCDEF_INFO(PROC_DEF_ID_); alter table ACT_GE_BYTEARRAY - add constraint ACT_FK_BYTEARR_DEPL - foreign key (DEPLOYMENT_ID_) + 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_, TENANT_ID_); - + alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PROCINST - foreign key (PROC_INST_ID_) + add constraint ACT_FK_EXE_PROCINST + foreign key (PROC_INST_ID_) references ACT_RU_EXECUTION (ID_) on delete cascade on update cascade; alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PARENT - foreign key (PARENT_ID_) + add constraint ACT_FK_EXE_PARENT + foreign key (PARENT_ID_) references ACT_RU_EXECUTION (ID_) on delete cascade; - + alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_SUPER - foreign key (SUPER_EXEC_) + add constraint ACT_FK_EXE_SUPER + foreign key (SUPER_EXEC_) references ACT_RU_EXECUTION (ID_) on delete cascade; - + alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PROCDEF - foreign key (PROC_DEF_ID_) + 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_) + 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_) + 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_); - + 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_) + +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 @@ -458,105 +490,105 @@ alter table ACT_RU_VARIABLE 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_) +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_) + +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 + +alter table ACT_RU_JOB add constraint ACT_FK_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) +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_) + +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 + +alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TIMER_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) + +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 + +alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SUSPENDED_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) + +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 + +alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) +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_) + +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_) +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.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY -values ('schema.history', 'create(6.2.0.0)', 1); +values ('schema.history', 'create(6.2.1.0)', 1); create table ACT_HI_IDENTITYLINK ( ID_ varchar(64), @@ -800,7 +832,17 @@ CREATE TABLE ACT_CMMN_HI_CASE_INST (ID_ VARCHAR(255) NOT NULL, REV_ INT NOT NULL CREATE TABLE ACT_CMMN_HI_MIL_INST (ID_ VARCHAR(255) NOT NULL, REV_ INT NOT NULL, NAME_ VARCHAR(255) NOT NULL, TIME_STAMP_ datetime NOT NULL, CASE_INST_ID_ VARCHAR(255) NOT NULL, CASE_DEF_ID_ VARCHAR(255) NOT NULL, ELEMENT_ID_ VARCHAR(255) NOT NULL, CONSTRAINT PK_ACT_CMMN_HI_MIL_INST PRIMARY KEY (ID_)); -INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '7878885066'); +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985401486'); + +ALTER TABLE ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000) NULL, ADD HAS_START_FORM_KEY_ BIT(1) NULL; + +ALTER TABLE ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ BIT(1) NULL; + +ALTER TABLE ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ datetime NULL; + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255) NULL, ADD ITEM_DEFINITION_TYPE_ VARCHAR(255) NULL; + +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985401486'); @@ -857,7 +899,7 @@ create table ACT_ID_PROPERTY ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin; insert into ACT_ID_PROPERTY -values ('schema.version', '6.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); create table ACT_ID_BYTEARRAY ( ID_ varchar(64), @@ -934,17 +976,17 @@ alter table ACT_ID_MEMBERSHIP add constraint ACT_FK_MEMB_GROUP foreign key (GROUP_ID_) references ACT_ID_GROUP (ID_); - + 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_) +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_); +create index ACT_IDX_PRIV_GROUP on ACT_ID_PRIV_MAPPING(GROUP_ID_); diff --git a/distro/sql/create/all/flowable.mysql55.all.create.sql b/distro/sql/create/all/flowable.mysql55.all.create.sql index a171a78f277..1d7ac071592 100644 --- a/distro/sql/create/all/flowable.mysql55.all.create.sql +++ b/distro/sql/create/all/flowable.mysql55.all.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin; insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -29,14 +29,14 @@ create table ACT_RU_IDENTITYLINK ( USER_ID_ varchar(255), TASK_ID_ varchar(64), PROC_INST_ID_ varchar(64), - PROC_DEF_ID_ varchar(64), + PROC_DEF_ID_ varchar(64), primary key (ID_) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin; 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ varchar(64), REV_ integer, @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ varchar(64) not null, REV_ integer, @@ -96,12 +96,12 @@ create table ACT_RU_VARIABLE ( 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_); -alter table ACT_RU_VARIABLE - add constraint ACT_FK_VAR_BYTEARRAY - foreign key (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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); create table ACT_RU_JOB ( ID_ varchar(64) NOT NULL, REV_ integer, @@ -112,6 +112,10 @@ create table ACT_RU_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -135,6 +139,10 @@ create table ACT_RU_TIMER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -156,6 +164,10 @@ create table ACT_RU_SUSPENDED_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -177,6 +189,10 @@ create table ACT_RU_DEADLETTER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), DUEDATE_ timestamp NULL, @@ -258,6 +274,22 @@ alter table ACT_RU_DEADLETTER_JOB 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.2.1.0', 1); create table ACT_RE_DEPLOYMENT ( ID_ varchar(64), @@ -310,13 +342,13 @@ create table ACT_RU_EXECUTION ( START_USER_ID_ varchar(255), LOCK_TIME_ timestamp NULL, IS_COUNT_ENABLED_ TINYINT, - EVT_SUBSCR_COUNT_ integer, - TASK_COUNT_ integer, - JOB_COUNT_ integer, + EVT_SUBSCR_COUNT_ integer, + TASK_COUNT_ integer, + JOB_COUNT_ integer, TIMER_JOB_COUNT_ integer, SUSP_JOB_COUNT_ integer, DEADLETTER_JOB_COUNT_ integer, - VAR_COUNT_ integer, + VAR_COUNT_ integer, ID_LINK_COUNT_ integer, CALLBACK_ID_ varchar(255), CALLBACK_TYPE_ varchar(255), @@ -389,67 +421,67 @@ create index ACT_IDX_ATHRZ_PROCEDEF on ACT_RU_IDENTITYLINK(PROC_DEF_ID_); create index ACT_IDX_INFO_PROCDEF on ACT_PROCDEF_INFO(PROC_DEF_ID_); alter table ACT_GE_BYTEARRAY - add constraint ACT_FK_BYTEARR_DEPL - foreign key (DEPLOYMENT_ID_) + 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_, TENANT_ID_); - + alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PROCINST - foreign key (PROC_INST_ID_) + add constraint ACT_FK_EXE_PROCINST + foreign key (PROC_INST_ID_) references ACT_RU_EXECUTION (ID_) on delete cascade on update cascade; alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PARENT - foreign key (PARENT_ID_) + add constraint ACT_FK_EXE_PARENT + foreign key (PARENT_ID_) references ACT_RU_EXECUTION (ID_) on delete cascade; - + alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_SUPER - foreign key (SUPER_EXEC_) + 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_) + 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_) + 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_) + 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_); - + 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_) + +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 @@ -457,105 +489,105 @@ alter table ACT_RU_VARIABLE 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_) +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_) + +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 + +alter table ACT_RU_JOB add constraint ACT_FK_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) +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_) + +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 + +alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TIMER_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) + +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 + +alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SUSPENDED_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) + +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 + +alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) +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_) + +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_) +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.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY -values ('schema.history', 'create(6.2.0.0)', 1); +values ('schema.history', 'create(6.2.1.0)', 1); create table ACT_HI_IDENTITYLINK ( ID_ varchar(64), @@ -798,7 +830,17 @@ CREATE TABLE ACT_CMMN_HI_CASE_INST (ID_ VARCHAR(255) NOT NULL, REV_ INT NOT NULL CREATE TABLE ACT_CMMN_HI_MIL_INST (ID_ VARCHAR(255) NOT NULL, REV_ INT NOT NULL, NAME_ VARCHAR(255) NOT NULL, TIME_STAMP_ datetime NOT NULL, CASE_INST_ID_ VARCHAR(255) NOT NULL, CASE_DEF_ID_ VARCHAR(255) NOT NULL, ELEMENT_ID_ VARCHAR(255) NOT NULL, CONSTRAINT PK_ACT_CMMN_HI_MIL_INST PRIMARY KEY (ID_)); -INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '7878885370'); +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985401846'); + +ALTER TABLE ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000) NULL, ADD HAS_START_FORM_KEY_ BIT(1) NULL; + +ALTER TABLE ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ BIT(1) NULL; + +ALTER TABLE ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ datetime NULL; + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255) NULL, ADD ITEM_DEFINITION_TYPE_ VARCHAR(255) NULL; + +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985401846'); @@ -855,7 +897,7 @@ create table ACT_ID_PROPERTY ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin; insert into ACT_ID_PROPERTY -values ('schema.version', '6.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); create table ACT_ID_BYTEARRAY ( ID_ varchar(64), @@ -938,11 +980,11 @@ alter table ACT_ID_MEMBERSHIP 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_) +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_); +create index ACT_IDX_PRIV_GROUP on ACT_ID_PRIV_MAPPING(GROUP_ID_); diff --git a/distro/sql/create/all/flowable.oracle.all.create.sql b/distro/sql/create/all/flowable.oracle.all.create.sql index 881a2b15bc3..2e010176bdd 100644 --- a/distro/sql/create/all/flowable.oracle.all.create.sql +++ b/distro/sql/create/all/flowable.oracle.all.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ); insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -36,7 +36,7 @@ create table ACT_RU_IDENTITYLINK ( 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ NVARCHAR2(64), REV_ INTEGER, @@ -63,7 +63,7 @@ create table ACT_RU_TASK ( FORM_KEY_ NVARCHAR2(255), CLAIM_TIME_ TIMESTAMP(6), IS_COUNT_ENABLED_ NUMBER(1,0) CHECK (IS_COUNT_ENABLED_ IN (1,0)), - VAR_COUNT_ INTEGER, + VAR_COUNT_ INTEGER, ID_LINK_COUNT_ INTEGER, primary key (ID_) ); @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ NVARCHAR2(64) not null, REV_ INTEGER, @@ -97,12 +97,12 @@ create index ACT_IDX_RU_VAR_SCOPE_ID_TYPE on ACT_RU_VARIABLE(SCOPE_ID_, SCOPE_TY create index ACT_IDX_RU_VAR_SUB_ID_TYPE on ACT_RU_VARIABLE(SUB_SCOPE_ID_, SCOPE_TYPE_); create index ACT_IDX_VAR_BYTEARRAY on ACT_RU_VARIABLE(BYTEARRAY_ID_); -alter table ACT_RU_VARIABLE - add constraint ACT_FK_VAR_BYTEARRAY - foreign key (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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); create table ACT_RU_JOB ( ID_ NVARCHAR2(64) NOT NULL, REV_ INTEGER, @@ -113,6 +113,10 @@ create table ACT_RU_JOB ( EXECUTION_ID_ NVARCHAR2(64), PROCESS_INSTANCE_ID_ NVARCHAR2(64), PROC_DEF_ID_ NVARCHAR2(64), + SCOPE_ID_ NVARCHAR2(255), + SUB_SCOPE_ID_ NVARCHAR2(255), + SCOPE_TYPE_ NVARCHAR2(255), + SCOPE_DEFINITION_ID_ NVARCHAR2(255), RETRIES_ INTEGER, EXCEPTION_STACK_ID_ NVARCHAR2(64), EXCEPTION_MSG_ NVARCHAR2(2000), @@ -136,6 +140,10 @@ create table ACT_RU_TIMER_JOB ( EXECUTION_ID_ NVARCHAR2(64), PROCESS_INSTANCE_ID_ NVARCHAR2(64), PROC_DEF_ID_ NVARCHAR2(64), + SCOPE_ID_ NVARCHAR2(255), + SUB_SCOPE_ID_ NVARCHAR2(255), + SCOPE_TYPE_ NVARCHAR2(255), + SCOPE_DEFINITION_ID_ NVARCHAR2(255), RETRIES_ INTEGER, EXCEPTION_STACK_ID_ NVARCHAR2(64), EXCEPTION_MSG_ NVARCHAR2(2000), @@ -157,6 +165,10 @@ create table ACT_RU_SUSPENDED_JOB ( EXECUTION_ID_ NVARCHAR2(64), PROCESS_INSTANCE_ID_ NVARCHAR2(64), PROC_DEF_ID_ NVARCHAR2(64), + SCOPE_ID_ NVARCHAR2(255), + SUB_SCOPE_ID_ NVARCHAR2(255), + SCOPE_TYPE_ NVARCHAR2(255), + SCOPE_DEFINITION_ID_ NVARCHAR2(255), RETRIES_ INTEGER, EXCEPTION_STACK_ID_ NVARCHAR2(64), EXCEPTION_MSG_ NVARCHAR2(2000), @@ -178,6 +190,10 @@ create table ACT_RU_DEADLETTER_JOB ( EXECUTION_ID_ NVARCHAR2(64), PROCESS_INSTANCE_ID_ NVARCHAR2(64), PROC_DEF_ID_ NVARCHAR2(64), + SCOPE_ID_ NVARCHAR2(255), + SUB_SCOPE_ID_ NVARCHAR2(255), + SCOPE_TYPE_ NVARCHAR2(255), + SCOPE_DEFINITION_ID_ NVARCHAR2(255), EXCEPTION_STACK_ID_ NVARCHAR2(64), EXCEPTION_MSG_ NVARCHAR2(2000), DUEDATE_ TIMESTAMP(6), @@ -259,6 +275,22 @@ alter table ACT_RU_DEADLETTER_JOB 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.2.1.0', 1); create table ACT_RE_DEPLOYMENT ( ID_ NVARCHAR2(64), @@ -312,13 +344,13 @@ create table ACT_RU_EXECUTION ( START_USER_ID_ NVARCHAR2(255), LOCK_TIME_ TIMESTAMP(6), IS_COUNT_ENABLED_ NUMBER(1,0) CHECK (IS_COUNT_ENABLED_ IN (1,0)), - EVT_SUBSCR_COUNT_ INTEGER, - TASK_COUNT_ INTEGER, - JOB_COUNT_ INTEGER, + EVT_SUBSCR_COUNT_ INTEGER, + TASK_COUNT_ INTEGER, + JOB_COUNT_ INTEGER, TIMER_JOB_COUNT_ INTEGER, SUSP_JOB_COUNT_ INTEGER, DEADLETTER_JOB_COUNT_ INTEGER, - VAR_COUNT_ INTEGER, + VAR_COUNT_ INTEGER, ID_LINK_COUNT_ INTEGER, CALLBACK_ID_ NVARCHAR2(255), CALLBACK_TYPE_ NVARCHAR2(255), @@ -393,77 +425,77 @@ create index ACT_IDX_VARIABLE_TASK_ID on ACT_RU_VARIABLE(TASK_ID_); create index ACT_IDX_BYTEAR_DEPL on ACT_GE_BYTEARRAY(DEPLOYMENT_ID_); alter table ACT_GE_BYTEARRAY add constraint ACT_FK_BYTEARR_DEPL - foreign key (DEPLOYMENT_ID_) + foreign key (DEPLOYMENT_ID_) references ACT_RE_DEPLOYMENT (ID_); alter table ACT_RE_PROCDEF add constraint ACT_UNIQ_PROCDEF unique (KEY_,VERSION_, TENANT_ID_); - + create index ACT_IDX_EXE_PROCINST on ACT_RU_EXECUTION(PROC_INST_ID_); alter table ACT_RU_EXECUTION add constraint ACT_FK_EXE_PROCINST - foreign key (PROC_INST_ID_) + foreign key (PROC_INST_ID_) references ACT_RU_EXECUTION (ID_); create index ACT_IDX_EXE_PARENT on ACT_RU_EXECUTION(PARENT_ID_); alter table ACT_RU_EXECUTION add constraint ACT_FK_EXE_PARENT - foreign key (PARENT_ID_) + foreign key (PARENT_ID_) references ACT_RU_EXECUTION (ID_); - + create index ACT_IDX_EXE_SUPER on ACT_RU_EXECUTION(SUPER_EXEC_); alter table ACT_RU_EXECUTION add constraint ACT_FK_EXE_SUPER - foreign key (SUPER_EXEC_) + foreign key (SUPER_EXEC_) references ACT_RU_EXECUTION (ID_); - + create index ACT_IDX_EXE_PROCDEF on ACT_RU_EXECUTION(PROC_DEF_ID_); alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PROCDEF - foreign key (PROC_DEF_ID_) - references ACT_RE_PROCDEF (ID_); + add constraint ACT_FK_EXE_PROCDEF + foreign key (PROC_DEF_ID_) + references ACT_RE_PROCDEF (ID_); create index ACT_IDX_TSKASS_TASK on ACT_RU_IDENTITYLINK(TASK_ID_); alter table ACT_RU_IDENTITYLINK add constraint ACT_FK_TSKASS_TASK - foreign key (TASK_ID_) + foreign key (TASK_ID_) references ACT_RU_TASK (ID_); create index ACT_IDX_ATHRZ_PROCEDEF on ACT_RU_IDENTITYLINK(PROC_DEF_ID_); alter table ACT_RU_IDENTITYLINK add constraint ACT_FK_ATHRZ_PROCEDEF - foreign key (PROC_DEF_ID_) + foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); - + create index ACT_IDX_IDL_PROCINST on ACT_RU_IDENTITYLINK(PROC_INST_ID_); alter table ACT_RU_IDENTITYLINK add constraint ACT_FK_IDL_PROCINST - foreign key (PROC_INST_ID_) - references ACT_RU_EXECUTION (ID_); + foreign key (PROC_INST_ID_) + references ACT_RU_EXECUTION (ID_); create index ACT_IDX_TASK_EXEC on ACT_RU_TASK(EXECUTION_ID_); alter table ACT_RU_TASK add constraint ACT_FK_TASK_EXE foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); - + create index ACT_IDX_TASK_PROCINST on ACT_RU_TASK(PROC_INST_ID_); alter table ACT_RU_TASK add constraint ACT_FK_TASK_PROCINST foreign key (PROC_INST_ID_) references ACT_RU_EXECUTION (ID_); - + create index ACT_IDX_TASK_PROCDEF on ACT_RU_TASK(PROC_DEF_ID_); alter table ACT_RU_TASK add constraint ACT_FK_TASK_PROCDEF foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); - + create index ACT_IDX_VAR_EXE on ACT_RU_VARIABLE(EXECUTION_ID_); -alter table ACT_RU_VARIABLE +alter table ACT_RU_VARIABLE add constraint ACT_FK_VAR_EXE - foreign key (EXECUTION_ID_) + foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); create index ACT_IDX_VAR_PROCINST on ACT_RU_VARIABLE(PROC_INST_ID_); @@ -473,77 +505,77 @@ alter table ACT_RU_VARIABLE references ACT_RU_EXECUTION(ID_); create index ACT_IDX_JOB_EXECUTION_ID on ACT_RU_JOB(EXECUTION_ID_); -alter table ACT_RU_JOB - add constraint ACT_FK_JOB_EXECUTION - foreign key (EXECUTION_ID_) +alter table ACT_RU_JOB + add constraint ACT_FK_JOB_EXECUTION + foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); create index ACT_IDX_JOB_PROC_INST_ID on ACT_RU_JOB(PROCESS_INSTANCE_ID_); -alter table ACT_RU_JOB - add constraint ACT_FK_JOB_PROCESS_INSTANCE - foreign key (PROCESS_INSTANCE_ID_) +alter table ACT_RU_JOB + add constraint ACT_FK_JOB_PROCESS_INSTANCE + foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION (ID_); create index ACT_IDX_JOB_PROC_DEF_ID on ACT_RU_JOB(PROC_DEF_ID_); -alter table ACT_RU_JOB +alter table ACT_RU_JOB add constraint ACT_FK_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); create index ACT_IDX_TJOB_EXECUTION_ID on ACT_RU_TIMER_JOB(EXECUTION_ID_); -alter table ACT_RU_TIMER_JOB - add constraint ACT_FK_TJOB_EXECUTION - foreign key (EXECUTION_ID_) +alter table ACT_RU_TIMER_JOB + add constraint ACT_FK_TJOB_EXECUTION + foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); create index ACT_IDX_TJOB_PROC_INST_ID on ACT_RU_TIMER_JOB(PROCESS_INSTANCE_ID_); -alter table ACT_RU_TIMER_JOB - add constraint ACT_FK_TJOB_PROCESS_INSTANCE - foreign key (PROCESS_INSTANCE_ID_) +alter table ACT_RU_TIMER_JOB + add constraint ACT_FK_TJOB_PROCESS_INSTANCE + foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION (ID_); create index ACT_IDX_TJOB_PROC_DEF_ID on ACT_RU_TIMER_JOB(PROC_DEF_ID_); -alter table ACT_RU_TIMER_JOB +alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TJOB_PROC_DEF - foreign key (PROC_DEF_ID_) + foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); -create index ACT_IDX_SJOB_EXECUTION_ID on ACT_RU_SUSPENDED_JOB(EXECUTION_ID_); -alter table ACT_RU_SUSPENDED_JOB - add constraint ACT_FK_SJOB_EXECUTION - foreign key (EXECUTION_ID_) +create index ACT_IDX_SJOB_EXECUTION_ID on ACT_RU_SUSPENDED_JOB(EXECUTION_ID_); +alter table ACT_RU_SUSPENDED_JOB + add constraint ACT_FK_SJOB_EXECUTION + foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); - -create index ACT_IDX_SJOB_PROC_INST_ID on ACT_RU_SUSPENDED_JOB(PROCESS_INSTANCE_ID_); -alter table ACT_RU_SUSPENDED_JOB - add constraint ACT_FK_SJOB_PROCESS_INSTANCE - foreign key (PROCESS_INSTANCE_ID_) + +create index ACT_IDX_SJOB_PROC_INST_ID on ACT_RU_SUSPENDED_JOB(PROCESS_INSTANCE_ID_); +alter table ACT_RU_SUSPENDED_JOB + add constraint ACT_FK_SJOB_PROCESS_INSTANCE + foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION (ID_); -create index ACT_IDX_SJOB_PROC_DEF_ID on ACT_RU_SUSPENDED_JOB(PROC_DEF_ID_); -alter table ACT_RU_SUSPENDED_JOB +create index ACT_IDX_SJOB_PROC_DEF_ID on ACT_RU_SUSPENDED_JOB(PROC_DEF_ID_); +alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SJOB_PROC_DEF - foreign key (PROC_DEF_ID_) + foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); -create index ACT_IDX_DJOB_EXECUTION_ID on ACT_RU_DEADLETTER_JOB(EXECUTION_ID_); -alter table ACT_RU_DEADLETTER_JOB - add constraint ACT_FK_DJOB_EXECUTION - foreign key (EXECUTION_ID_) +create index ACT_IDX_DJOB_EXECUTION_ID on ACT_RU_DEADLETTER_JOB(EXECUTION_ID_); +alter table ACT_RU_DEADLETTER_JOB + add constraint ACT_FK_DJOB_EXECUTION + foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); - -create index ACT_IDX_DJOB_PROC_INST_ID on ACT_RU_DEADLETTER_JOB(PROCESS_INSTANCE_ID_); -alter table ACT_RU_DEADLETTER_JOB - add constraint ACT_FK_DJOB_PROCESS_INSTANCE - foreign key (PROCESS_INSTANCE_ID_) + +create index ACT_IDX_DJOB_PROC_INST_ID on ACT_RU_DEADLETTER_JOB(PROCESS_INSTANCE_ID_); +alter table ACT_RU_DEADLETTER_JOB + add constraint ACT_FK_DJOB_PROCESS_INSTANCE + foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION (ID_); - -create index ACT_IDX_DJOB_PROC_DEF_ID on ACT_RU_DEADLETTER_JOB(PROC_DEF_ID_); -alter table ACT_RU_DEADLETTER_JOB + +create index ACT_IDX_DJOB_PROC_DEF_ID on ACT_RU_DEADLETTER_JOB(PROC_DEF_ID_); +alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DJOB_PROC_DEF - foreign key (PROC_DEF_ID_) + foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); - + create index ACT_IDX_EVENT_SUBSCR on ACT_RU_EVENT_SUBSCR(EXECUTION_ID_); alter table ACT_RU_EVENT_SUBSCR add constraint ACT_FK_EVENT_EXEC @@ -551,44 +583,44 @@ alter table ACT_RU_EVENT_SUBSCR references ACT_RU_EXECUTION(ID_); create index ACT_IDX_MODEL_SOURCE on ACT_RE_MODEL(EDITOR_SOURCE_VALUE_ID_); -alter table ACT_RE_MODEL - add constraint ACT_FK_MODEL_SOURCE - foreign key (EDITOR_SOURCE_VALUE_ID_) +alter table ACT_RE_MODEL + add constraint ACT_FK_MODEL_SOURCE + foreign key (EDITOR_SOURCE_VALUE_ID_) references ACT_GE_BYTEARRAY (ID_); create index ACT_IDX_MODEL_SOURCE_EXTRA on ACT_RE_MODEL(EDITOR_SOURCE_EXTRA_VALUE_ID_); -alter table ACT_RE_MODEL - add constraint ACT_FK_MODEL_SOURCE_EXTRA - foreign key (EDITOR_SOURCE_EXTRA_VALUE_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_); - -create index ACT_IDX_MODEL_DEPLOYMENT on ACT_RE_MODEL(DEPLOYMENT_ID_); -alter table ACT_RE_MODEL - add constraint ACT_FK_MODEL_DEPLOYMENT - foreign key (DEPLOYMENT_ID_) - references ACT_RE_DEPLOYMENT (ID_); - + +create index ACT_IDX_MODEL_DEPLOYMENT on ACT_RE_MODEL(DEPLOYMENT_ID_); +alter table ACT_RE_MODEL + add constraint ACT_FK_MODEL_DEPLOYMENT + foreign key (DEPLOYMENT_ID_) + references ACT_RE_DEPLOYMENT (ID_); + create index ACT_IDX_PROCDEF_INFO_JSON on ACT_PROCDEF_INFO(INFO_JSON_ID_); -alter table ACT_PROCDEF_INFO - add constraint ACT_FK_INFO_JSON_BA - foreign key (INFO_JSON_ID_) +alter table ACT_PROCDEF_INFO + add constraint ACT_FK_INFO_JSON_BA + foreign key (INFO_JSON_ID_) references ACT_GE_BYTEARRAY (ID_); create index ACT_IDX_PROCDEF_INFO_PROC on ACT_PROCDEF_INFO(PROC_DEF_ID_); -alter table ACT_PROCDEF_INFO - add constraint ACT_FK_INFO_PROCDEF - foreign key (PROC_DEF_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.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY -values ('schema.history', 'create(6.2.0.0)', 1); +values ('schema.history', 'create(6.2.1.0)', 1); create table ACT_HI_IDENTITYLINK ( ID_ NVARCHAR2(64), @@ -833,7 +865,21 @@ CREATE TABLE ACT_CMMN_HI_CASE_INST (ID_ VARCHAR2(255) NOT NULL, REV_ INTEGER NOT CREATE TABLE ACT_CMMN_HI_MIL_INST (ID_ VARCHAR2(255) NOT NULL, REV_ INTEGER NOT NULL, NAME_ VARCHAR2(255) NOT NULL, TIME_STAMP_ TIMESTAMP NOT NULL, CASE_INST_ID_ VARCHAR2(255) NOT NULL, CASE_DEF_ID_ VARCHAR2(255) NOT NULL, ELEMENT_ID_ VARCHAR2(255) NOT NULL, CONSTRAINT PK_ACT_CMMN_HI_MIL_INST PRIMARY KEY (ID_)); -INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', SYSTIMESTAMP, 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '7878885636'); +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', SYSTIMESTAMP, 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985402251'); + +ALTER TABLE ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR2(4000); + +ALTER TABLE ACT_CMMN_CASEDEF ADD HAS_START_FORM_KEY_ NUMBER(1); + +ALTER TABLE ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ NUMBER(1); + +ALTER TABLE ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ TIMESTAMP; + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR2(255); + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_TYPE_ VARCHAR2(255); + +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', SYSTIMESTAMP, 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985402251'); @@ -900,7 +946,7 @@ create table ACT_ID_PROPERTY ( ); insert into ACT_ID_PROPERTY -values ('schema.version', '6.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); create table ACT_ID_BYTEARRAY ( ID_ NVARCHAR2(64), @@ -974,23 +1020,23 @@ create table ACT_ID_PRIV_MAPPING ( ); create index ACT_IDX_MEMB_GROUP on ACT_ID_MEMBERSHIP(GROUP_ID_); -alter table ACT_ID_MEMBERSHIP +alter table ACT_ID_MEMBERSHIP add constraint ACT_FK_MEMB_GROUP - foreign key (GROUP_ID_) + foreign key (GROUP_ID_) references ACT_ID_GROUP (ID_); create index ACT_IDX_MEMB_USER on ACT_ID_MEMBERSHIP(USER_ID_); -alter table ACT_ID_MEMBERSHIP +alter table ACT_ID_MEMBERSHIP add constraint ACT_FK_MEMB_USER - foreign key (USER_ID_) + foreign key (USER_ID_) references ACT_ID_USER (ID_); -create index ACT_IDX_PRIV_MAPPING on ACT_ID_PRIV_MAPPING(PRIV_ID_); -alter table ACT_ID_PRIV_MAPPING - add constraint ACT_FK_PRIV_MAPPING - foreign key (PRIV_ID_) +create index ACT_IDX_PRIV_MAPPING on ACT_ID_PRIV_MAPPING(PRIV_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_); +create index ACT_IDX_PRIV_GROUP on ACT_ID_PRIV_MAPPING(GROUP_ID_); diff --git a/distro/sql/create/all/flowable.postgres.all.create.sql b/distro/sql/create/all/flowable.postgres.all.create.sql index ee5073ee426..4be58f151ce 100644 --- a/distro/sql/create/all/flowable.postgres.all.create.sql +++ b/distro/sql/create/all/flowable.postgres.all.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ); insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -36,7 +36,7 @@ create table ACT_RU_IDENTITYLINK ( 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ varchar(64), REV_ integer, @@ -63,7 +63,7 @@ create table ACT_RU_TASK ( FORM_KEY_ varchar(255), CLAIM_TIME_ timestamp, IS_COUNT_ENABLED_ boolean, - VAR_COUNT_ integer, + VAR_COUNT_ integer, ID_LINK_COUNT_ integer, primary key (ID_) ); @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ varchar(64) not null, REV_ integer, @@ -97,12 +97,12 @@ create index ACT_IDX_RU_VAR_SCOPE_ID_TYPE on ACT_RU_VARIABLE(SCOPE_ID_, SCOPE_TY create index ACT_IDX_RU_VAR_SUB_ID_TYPE on ACT_RU_VARIABLE(SUB_SCOPE_ID_, SCOPE_TYPE_); create index ACT_IDX_VAR_BYTEARRAY on ACT_RU_VARIABLE(BYTEARRAY_ID_); -alter table ACT_RU_VARIABLE - add constraint ACT_FK_VAR_BYTEARRAY - foreign key (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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); create table ACT_RU_JOB ( ID_ varchar(64) NOT NULL, @@ -114,6 +114,10 @@ create table ACT_RU_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -137,6 +141,10 @@ create table ACT_RU_TIMER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -158,6 +166,10 @@ create table ACT_RU_SUSPENDED_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -179,6 +191,10 @@ create table ACT_RU_DEADLETTER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), DUEDATE_ timestamp, @@ -260,6 +276,22 @@ alter table ACT_RU_DEADLETTER_JOB 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.2.1.0', 1); create table ACT_RE_DEPLOYMENT ( ID_ varchar(64), @@ -313,13 +345,13 @@ create table ACT_RU_EXECUTION ( START_USER_ID_ varchar(255), LOCK_TIME_ timestamp, IS_COUNT_ENABLED_ boolean, - EVT_SUBSCR_COUNT_ integer, - TASK_COUNT_ integer, - JOB_COUNT_ integer, + EVT_SUBSCR_COUNT_ integer, + TASK_COUNT_ integer, + JOB_COUNT_ integer, TIMER_JOB_COUNT_ integer, SUSP_JOB_COUNT_ integer, DEADLETTER_JOB_COUNT_ integer, - VAR_COUNT_ integer, + VAR_COUNT_ integer, ID_LINK_COUNT_ integer, CALLBACK_ID_ varchar(255), CALLBACK_TYPE_ varchar(255), @@ -391,79 +423,79 @@ create index ACT_IDX_VARIABLE_TASK_ID on ACT_RU_VARIABLE(TASK_ID_); create index ACT_IDX_BYTEAR_DEPL on ACT_GE_BYTEARRAY(DEPLOYMENT_ID_); alter table ACT_GE_BYTEARRAY add constraint ACT_FK_BYTEARR_DEPL - foreign key (DEPLOYMENT_ID_) + foreign key (DEPLOYMENT_ID_) references ACT_RE_DEPLOYMENT (ID_); alter table ACT_RE_PROCDEF add constraint ACT_UNIQ_PROCDEF unique (KEY_,VERSION_, TENANT_ID_); - + create index ACT_IDX_EXE_PROCINST on ACT_RU_EXECUTION(PROC_INST_ID_); alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PROCINST - foreign key (PROC_INST_ID_) + add constraint ACT_FK_EXE_PROCINST + foreign key (PROC_INST_ID_) references ACT_RU_EXECUTION (ID_); create index ACT_IDX_EXE_PARENT on ACT_RU_EXECUTION(PARENT_ID_); alter table ACT_RU_EXECUTION add constraint ACT_FK_EXE_PARENT - foreign key (PARENT_ID_) + foreign key (PARENT_ID_) references ACT_RU_EXECUTION (ID_); - + create index ACT_IDX_EXE_SUPER on ACT_RU_EXECUTION(SUPER_EXEC_); alter table ACT_RU_EXECUTION add constraint ACT_FK_EXE_SUPER - foreign key (SUPER_EXEC_) + foreign key (SUPER_EXEC_) references ACT_RU_EXECUTION (ID_); + - -create index ACT_IDX_EXE_PROCDEF on ACT_RU_EXECUTION(PROC_DEF_ID_); +create index ACT_IDX_EXE_PROCDEF on ACT_RU_EXECUTION(PROC_DEF_ID_); alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PROCDEF - foreign key (PROC_DEF_ID_) - references ACT_RE_PROCDEF (ID_); - + add constraint ACT_FK_EXE_PROCDEF + foreign key (PROC_DEF_ID_) + references ACT_RE_PROCDEF (ID_); + create index ACT_IDX_TSKASS_TASK on ACT_RU_IDENTITYLINK(TASK_ID_); alter table ACT_RU_IDENTITYLINK add constraint ACT_FK_TSKASS_TASK - foreign key (TASK_ID_) + foreign key (TASK_ID_) references ACT_RU_TASK (ID_); - + create index ACT_IDX_ATHRZ_PROCEDEF on ACT_RU_IDENTITYLINK(PROC_DEF_ID_); alter table ACT_RU_IDENTITYLINK add constraint ACT_FK_ATHRZ_PROCEDEF - foreign key (PROC_DEF_ID_) + foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); - + create index ACT_IDX_IDL_PROCINST on ACT_RU_IDENTITYLINK(PROC_INST_ID_); alter table ACT_RU_IDENTITYLINK add constraint ACT_FK_IDL_PROCINST - foreign key (PROC_INST_ID_) - references ACT_RU_EXECUTION (ID_); - + foreign key (PROC_INST_ID_) + references ACT_RU_EXECUTION (ID_); + create index ACT_IDX_TASK_EXEC on ACT_RU_TASK(EXECUTION_ID_); alter table ACT_RU_TASK add constraint ACT_FK_TASK_EXE foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); - + create index ACT_IDX_TASK_PROCINST on ACT_RU_TASK(PROC_INST_ID_); alter table ACT_RU_TASK add constraint ACT_FK_TASK_PROCINST foreign key (PROC_INST_ID_) references ACT_RU_EXECUTION (ID_); - + create index ACT_IDX_TASK_PROCDEF on ACT_RU_TASK(PROC_DEF_ID_); alter table ACT_RU_TASK add constraint ACT_FK_TASK_PROCDEF foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); - + create index ACT_IDX_VAR_EXE on ACT_RU_VARIABLE(EXECUTION_ID_); -alter table ACT_RU_VARIABLE +alter table ACT_RU_VARIABLE add constraint ACT_FK_VAR_EXE - foreign key (EXECUTION_ID_) + foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); create index ACT_IDX_VAR_PROCINST on ACT_RU_VARIABLE(PROC_INST_ID_); @@ -473,77 +505,77 @@ alter table ACT_RU_VARIABLE references ACT_RU_EXECUTION(ID_); create index ACT_IDX_JOB_EXECUTION_ID on ACT_RU_JOB(EXECUTION_ID_); -alter table ACT_RU_JOB - add constraint ACT_FK_JOB_EXECUTION - foreign key (EXECUTION_ID_) +alter table ACT_RU_JOB + add constraint ACT_FK_JOB_EXECUTION + foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); create index ACT_IDX_JOB_PROCESS_INSTANCE_ID on ACT_RU_JOB(PROCESS_INSTANCE_ID_); -alter table ACT_RU_JOB - add constraint ACT_FK_JOB_PROCESS_INSTANCE - foreign key (PROCESS_INSTANCE_ID_) +alter table ACT_RU_JOB + add constraint ACT_FK_JOB_PROCESS_INSTANCE + foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION (ID_); create index ACT_IDX_JOB_PROC_DEF_ID on ACT_RU_JOB(PROC_DEF_ID_); -alter table ACT_RU_JOB +alter table ACT_RU_JOB add constraint ACT_FK_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); create index ACT_IDX_TIMER_JOB_EXECUTION_ID on ACT_RU_TIMER_JOB(EXECUTION_ID_); -alter table ACT_RU_TIMER_JOB - add constraint ACT_FK_TIMER_JOB_EXECUTION - foreign key (EXECUTION_ID_) +alter table ACT_RU_TIMER_JOB + add constraint ACT_FK_TIMER_JOB_EXECUTION + foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); create index ACT_IDX_TIMER_JOB_PROCESS_INSTANCE_ID on ACT_RU_TIMER_JOB(PROCESS_INSTANCE_ID_); -alter table ACT_RU_TIMER_JOB - add constraint ACT_FK_TIMER_JOB_PROCESS_INSTANCE - foreign key (PROCESS_INSTANCE_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_); create index ACT_IDX_TIMER_JOB_PROC_DEF_ID on ACT_RU_TIMER_JOB(PROC_DEF_ID_); -alter table ACT_RU_TIMER_JOB +alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TIMER_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); -create index ACT_IDX_SUSPENDED_JOB_EXECUTION_ID on ACT_RU_SUSPENDED_JOB(EXECUTION_ID_); -alter table ACT_RU_SUSPENDED_JOB - add constraint ACT_FK_SUSPENDED_JOB_EXECUTION - foreign key (EXECUTION_ID_) +create index ACT_IDX_SUSPENDED_JOB_EXECUTION_ID on ACT_RU_SUSPENDED_JOB(EXECUTION_ID_); +alter table ACT_RU_SUSPENDED_JOB + add constraint ACT_FK_SUSPENDED_JOB_EXECUTION + foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); - -create index ACT_IDX_SUSPENDED_JOB_PROCESS_INSTANCE_ID on ACT_RU_SUSPENDED_JOB(PROCESS_INSTANCE_ID_); -alter table ACT_RU_SUSPENDED_JOB - add constraint ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE - foreign key (PROCESS_INSTANCE_ID_) + +create index ACT_IDX_SUSPENDED_JOB_PROCESS_INSTANCE_ID on ACT_RU_SUSPENDED_JOB(PROCESS_INSTANCE_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_); -create index ACT_IDX_SUSPENDED_JOB_PROC_DEF_ID on ACT_RU_SUSPENDED_JOB(PROC_DEF_ID_); -alter table ACT_RU_SUSPENDED_JOB +create index ACT_IDX_SUSPENDED_JOB_PROC_DEF_ID on ACT_RU_SUSPENDED_JOB(PROC_DEF_ID_); +alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SUSPENDED_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); -create index ACT_IDX_DEADLETTER_JOB_EXECUTION_ID on ACT_RU_DEADLETTER_JOB(EXECUTION_ID_); -alter table ACT_RU_DEADLETTER_JOB - add constraint ACT_FK_DEADLETTER_JOB_EXECUTION - foreign key (EXECUTION_ID_) +create index ACT_IDX_DEADLETTER_JOB_EXECUTION_ID on ACT_RU_DEADLETTER_JOB(EXECUTION_ID_); +alter table ACT_RU_DEADLETTER_JOB + add constraint ACT_FK_DEADLETTER_JOB_EXECUTION + foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); - -create index ACT_IDX_DEADLETTER_JOB_PROCESS_INSTANCE_ID on ACT_RU_DEADLETTER_JOB(PROCESS_INSTANCE_ID_); -alter table ACT_RU_DEADLETTER_JOB - add constraint ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE - foreign key (PROCESS_INSTANCE_ID_) + +create index ACT_IDX_DEADLETTER_JOB_PROCESS_INSTANCE_ID on ACT_RU_DEADLETTER_JOB(PROCESS_INSTANCE_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_); - -create index ACT_IDX_DEADLETTER_JOB_PROC_DEF_ID on ACT_RU_DEADLETTER_JOB(PROC_DEF_ID_); -alter table ACT_RU_DEADLETTER_JOB + +create index ACT_IDX_DEADLETTER_JOB_PROC_DEF_ID on ACT_RU_DEADLETTER_JOB(PROC_DEF_ID_); +alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); - + create index ACT_IDX_EVENT_SUBSCR on ACT_RU_EVENT_SUBSCR(EXECUTION_ID_); alter table ACT_RU_EVENT_SUBSCR add constraint ACT_FK_EVENT_EXEC @@ -551,44 +583,44 @@ alter table ACT_RU_EVENT_SUBSCR references ACT_RU_EXECUTION(ID_); create index ACT_IDX_MODEL_SOURCE on ACT_RE_MODEL(EDITOR_SOURCE_VALUE_ID_); -alter table ACT_RE_MODEL - add constraint ACT_FK_MODEL_SOURCE - foreign key (EDITOR_SOURCE_VALUE_ID_) +alter table ACT_RE_MODEL + add constraint ACT_FK_MODEL_SOURCE + foreign key (EDITOR_SOURCE_VALUE_ID_) references ACT_GE_BYTEARRAY (ID_); create index ACT_IDX_MODEL_SOURCE_EXTRA on ACT_RE_MODEL(EDITOR_SOURCE_EXTRA_VALUE_ID_); -alter table ACT_RE_MODEL - add constraint ACT_FK_MODEL_SOURCE_EXTRA - foreign key (EDITOR_SOURCE_EXTRA_VALUE_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_); - -create index ACT_IDX_MODEL_DEPLOYMENT on ACT_RE_MODEL(DEPLOYMENT_ID_); -alter table ACT_RE_MODEL - add constraint ACT_FK_MODEL_DEPLOYMENT - foreign key (DEPLOYMENT_ID_) - references ACT_RE_DEPLOYMENT (ID_); + +create index ACT_IDX_MODEL_DEPLOYMENT on ACT_RE_MODEL(DEPLOYMENT_ID_); +alter table ACT_RE_MODEL + add constraint ACT_FK_MODEL_DEPLOYMENT + foreign key (DEPLOYMENT_ID_) + references ACT_RE_DEPLOYMENT (ID_); create index ACT_IDX_PROCDEF_INFO_JSON on ACT_PROCDEF_INFO(INFO_JSON_ID_); -alter table ACT_PROCDEF_INFO - add constraint ACT_FK_INFO_JSON_BA - foreign key (INFO_JSON_ID_) +alter table ACT_PROCDEF_INFO + add constraint ACT_FK_INFO_JSON_BA + foreign key (INFO_JSON_ID_) references ACT_GE_BYTEARRAY (ID_); create index ACT_IDX_PROCDEF_INFO_PROC on ACT_PROCDEF_INFO(PROC_DEF_ID_); -alter table ACT_PROCDEF_INFO - add constraint ACT_FK_INFO_PROCDEF - foreign key (PROC_DEF_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.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY -values ('schema.history', 'create(6.2.0.0)', 1); +values ('schema.history', 'create(6.2.1.0)', 1); create table ACT_HI_IDENTITYLINK ( ID_ varchar(64), GROUP_ID_ varchar(255), @@ -829,7 +861,21 @@ CREATE TABLE ACT_CMMN_HI_CASE_INST (ID_ VARCHAR(255) NOT NULL, REV_ INT NOT NULL CREATE TABLE ACT_CMMN_HI_MIL_INST (ID_ VARCHAR(255) NOT NULL, REV_ INT NOT NULL, NAME_ VARCHAR(255) NOT NULL, TIME_STAMP_ TIMESTAMP WITHOUT TIME ZONE NOT NULL, CASE_INST_ID_ VARCHAR(255) NOT NULL, CASE_DEF_ID_ VARCHAR(255) NOT NULL, ELEMENT_ID_ VARCHAR(255) NOT NULL, CONSTRAINT PK_ACT_CMMN_HI_MIL_INST PRIMARY KEY (ID_)); -INSERT INTO act_cmmn_databasechangelog (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '7878885936'); +INSERT INTO act_cmmn_databasechangelog (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985402678'); + +ALTER TABLE ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000); + +ALTER TABLE ACT_CMMN_CASEDEF ADD HAS_START_FORM_KEY_ BOOLEAN; + +ALTER TABLE ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ BOOLEAN; + +ALTER TABLE ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ TIMESTAMP WITHOUT TIME ZONE; + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255); + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_TYPE_ VARCHAR(255); + +INSERT INTO act_cmmn_databasechangelog (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985402678'); @@ -890,7 +936,7 @@ create table ACT_ID_PROPERTY ( ); insert into ACT_ID_PROPERTY -values ('schema.version', '6.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); create table ACT_ID_BYTEARRAY ( ID_ varchar(64), @@ -964,22 +1010,22 @@ create table ACT_ID_PRIV_MAPPING ( ); create index ACT_IDX_MEMB_GROUP on ACT_ID_MEMBERSHIP(GROUP_ID_); -alter table ACT_ID_MEMBERSHIP +alter table ACT_ID_MEMBERSHIP add constraint ACT_FK_MEMB_GROUP - foreign key (GROUP_ID_) + foreign key (GROUP_ID_) references ACT_ID_GROUP (ID_); create index ACT_IDX_MEMB_USER on ACT_ID_MEMBERSHIP(USER_ID_); -alter table ACT_ID_MEMBERSHIP +alter table ACT_ID_MEMBERSHIP add constraint ACT_FK_MEMB_USER - foreign key (USER_ID_) + foreign key (USER_ID_) references ACT_ID_USER (ID_); -create index ACT_IDX_PRIV_MAPPING on ACT_ID_PRIV_MAPPING(PRIV_ID_); -alter table ACT_ID_PRIV_MAPPING - add constraint ACT_FK_PRIV_MAPPING - foreign key (PRIV_ID_) +create index ACT_IDX_PRIV_MAPPING on ACT_ID_PRIV_MAPPING(PRIV_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_); +create index ACT_IDX_PRIV_GROUP on ACT_ID_PRIV_MAPPING(GROUP_ID_); diff --git a/distro/sql/create/bpmn/flowable.db2.bpmn-engine.create.sql b/distro/sql/create/bpmn/flowable.db2.bpmn-engine.create.sql index a3a07707f88..dc7a4369efc 100644 --- a/distro/sql/create/bpmn/flowable.db2.bpmn-engine.create.sql +++ b/distro/sql/create/bpmn/flowable.db2.bpmn-engine.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ); insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -36,7 +36,7 @@ create table ACT_RU_IDENTITYLINK ( 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ varchar(64) not null, REV_ integer, @@ -63,7 +63,7 @@ create table ACT_RU_TASK ( FORM_KEY_ varchar(255), CLAIM_TIME_ timestamp, IS_COUNT_ENABLED_ smallint check(IS_COUNT_ENABLED_ in (1,0)), - VAR_COUNT_ integer, + VAR_COUNT_ integer, ID_LINK_COUNT_ integer, primary key (ID_) ); @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ varchar(64) not null, REV_ integer, @@ -97,12 +97,12 @@ create index ACT_IDX_RU_VAR_SCOPE_ID_TYPE on ACT_RU_VARIABLE(SCOPE_ID_, SCOPE_TY 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_) +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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); create table ACT_RU_JOB ( ID_ varchar(64) not null, REV_ integer, @@ -113,6 +113,10 @@ create table ACT_RU_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -136,6 +140,10 @@ create table ACT_RU_TIMER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -157,6 +165,10 @@ create table ACT_RU_SUSPENDED_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -178,6 +190,10 @@ create table ACT_RU_DEADLETTER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), DUEDATE_ timestamp, @@ -259,6 +275,22 @@ alter table ACT_RU_DEADLETTER_JOB 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.2.1.0', 1); create table ACT_RE_DEPLOYMENT ( ID_ varchar(64) not null, @@ -312,13 +344,13 @@ create table ACT_RU_EXECUTION ( START_USER_ID_ varchar(255), LOCK_TIME_ timestamp, IS_COUNT_ENABLED_ smallint check(IS_COUNT_ENABLED_ in (1,0)), - EVT_SUBSCR_COUNT_ integer, - TASK_COUNT_ integer, - JOB_COUNT_ integer, + EVT_SUBSCR_COUNT_ integer, + TASK_COUNT_ integer, + JOB_COUNT_ integer, TIMER_JOB_COUNT_ integer, SUSP_JOB_COUNT_ integer, DEADLETTER_JOB_COUNT_ integer, - VAR_COUNT_ integer, + VAR_COUNT_ integer, ID_LINK_COUNT_ integer, CALLBACK_ID_ varchar(255), CALLBACK_TYPE_ varchar(255), @@ -416,67 +448,67 @@ create index ACT_IDX_DEADLETTER_JOB_PROC_DEF_ID on ACT_RU_DEADLETTER_JOB(PROC_DE create index ACT_IDX_INFO_PROCDEF on ACT_PROCDEF_INFO(PROC_DEF_ID_); alter table ACT_GE_BYTEARRAY - add constraint ACT_FK_BYTEARR_DEPL - foreign key (DEPLOYMENT_ID_) + 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_, TENANT_ID_); - + alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PROCINST - foreign key (PROC_INST_ID_) + add constraint ACT_FK_EXE_PROCINST + foreign key (PROC_INST_ID_) references ACT_RU_EXECUTION (ID_); alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PARENT - foreign key (PARENT_ID_) + 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_); - + 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_); - + 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_) + 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_) + 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_); + 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_) + +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 @@ -485,102 +517,102 @@ alter table ACT_RU_VARIABLE references ACT_RU_EXECUTION(ID_); alter table ACT_RU_JOB - add constraint ACT_FK_JOB_EXECUTION - foreign key (EXECUTION_ID_) + 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_) + +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 + +alter table ACT_RU_JOB add constraint ACT_FK_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) +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_) + +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 + +alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TIMER_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) + +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 + +alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SUSPENDED_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) + +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 + +alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) +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_) + +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_) +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.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY -values ('schema.history', 'create(6.2.0.0)', 1); +values ('schema.history', 'create(6.2.1.0)', 1); diff --git a/distro/sql/create/bpmn/flowable.h2.bpmn-engine.create.sql b/distro/sql/create/bpmn/flowable.h2.bpmn-engine.create.sql index e2493203cd0..b3269c0aca3 100644 --- a/distro/sql/create/bpmn/flowable.h2.bpmn-engine.create.sql +++ b/distro/sql/create/bpmn/flowable.h2.bpmn-engine.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ); insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -36,7 +36,7 @@ create table ACT_RU_IDENTITYLINK ( 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ varchar(64), REV_ integer, @@ -63,7 +63,7 @@ create table ACT_RU_TASK ( FORM_KEY_ varchar(255), CLAIM_TIME_ timestamp, IS_COUNT_ENABLED_ bit, - VAR_COUNT_ integer, + VAR_COUNT_ integer, ID_LINK_COUNT_ integer, primary key (ID_) ); @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ varchar(64) not null, REV_ integer, @@ -101,7 +101,7 @@ alter table ACT_RU_VARIABLE foreign key (BYTEARRAY_ID_) references ACT_GE_BYTEARRAY; -insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); create table ACT_RU_JOB ( ID_ varchar(64) NOT NULL, REV_ integer, @@ -112,6 +112,10 @@ create table ACT_RU_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -135,6 +139,10 @@ create table ACT_RU_TIMER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -156,6 +164,10 @@ create table ACT_RU_SUSPENDED_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -177,6 +189,10 @@ create table ACT_RU_DEADLETTER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), DUEDATE_ timestamp, @@ -258,6 +274,22 @@ alter table ACT_RU_DEADLETTER_JOB 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.2.1.0', 1); create table ACT_RE_DEPLOYMENT ( ID_ varchar(64), @@ -311,13 +343,13 @@ create table ACT_RU_EXECUTION ( START_USER_ID_ varchar(255), LOCK_TIME_ timestamp, IS_COUNT_ENABLED_ bit, - EVT_SUBSCR_COUNT_ integer, - TASK_COUNT_ integer, - JOB_COUNT_ integer, + EVT_SUBSCR_COUNT_ integer, + TASK_COUNT_ integer, + JOB_COUNT_ integer, TIMER_JOB_COUNT_ integer, SUSP_JOB_COUNT_ integer, DEADLETTER_JOB_COUNT_ integer, - VAR_COUNT_ integer, + VAR_COUNT_ integer, ID_LINK_COUNT_ integer, CALLBACK_ID_ varchar(255), CALLBACK_TYPE_ varchar(255), @@ -396,7 +428,7 @@ alter table ACT_GE_BYTEARRAY alter table ACT_RE_PROCDEF add constraint ACT_UNIQ_PROCDEF unique (KEY_,VERSION_, TENANT_ID_); - + alter table ACT_RU_EXECUTION add constraint ACT_FK_EXE_PROCINST foreign key (PROC_INST_ID_) @@ -406,17 +438,17 @@ alter table ACT_RU_EXECUTION add constraint ACT_FK_EXE_PARENT foreign key (PARENT_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_SUPER - foreign key (SUPER_EXEC_) + add constraint ACT_FK_EXE_SUPER + foreign key (SUPER_EXEC_) references ACT_RU_EXECUTION; - + alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PROCDEF - foreign key (PROC_DEF_ID_) - references ACT_RE_PROCDEF (ID_); - + 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_) @@ -426,11 +458,11 @@ alter table ACT_RU_IDENTITYLINK add constraint ACT_FK_ATHRZ_PROCEDEF foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF; - + alter table ACT_RU_IDENTITYLINK add constraint ACT_FK_IDL_PROCINST - foreign key (PROC_INST_ID_) - references ACT_RU_EXECUTION (ID_); + foreign key (PROC_INST_ID_) + references ACT_RU_EXECUTION (ID_); alter table ACT_RU_TASK add constraint ACT_FK_TASK_EXE @@ -461,57 +493,57 @@ alter table ACT_RU_JOB add constraint ACT_FK_JOB_EXECUTION foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_JOB add constraint ACT_FK_JOB_PROCESS_INSTANCE foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_JOB add constraint ACT_FK_JOB_PROC_DEF foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF; - + alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TIMER_JOB_EXECUTION foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TIMER_JOB_PROCESS_INSTANCE foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TIMER_JOB_PROC_DEF foreign key (PROC_DEF_ID_) - references ACT_RE_PROCDEF; - + references ACT_RE_PROCDEF; + alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SUSPENDED_JOB_EXECUTION foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SUSPENDED_JOB_PROC_DEF foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF; - + alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_EXECUTION foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_PROC_DEF foreign key (PROC_DEF_ID_) @@ -522,38 +554,38 @@ alter table ACT_RU_EVENT_SUBSCR foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION; -alter table ACT_RE_MODEL - add constraint ACT_FK_MODEL_SOURCE - foreign key (EDITOR_SOURCE_VALUE_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_) +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_) + +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_) +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.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY -values ('schema.history', 'create(6.2.0.0)', 1); +values ('schema.history', 'create(6.2.1.0)', 1); diff --git a/distro/sql/create/bpmn/flowable.hsql.bpmn-engine.create.sql b/distro/sql/create/bpmn/flowable.hsql.bpmn-engine.create.sql index 563da674311..174f231d422 100644 --- a/distro/sql/create/bpmn/flowable.hsql.bpmn-engine.create.sql +++ b/distro/sql/create/bpmn/flowable.hsql.bpmn-engine.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ); insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -36,7 +36,7 @@ create table ACT_RU_IDENTITYLINK ( 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ varchar(64), REV_ integer, @@ -63,7 +63,7 @@ create table ACT_RU_TASK ( FORM_KEY_ varchar(255), CLAIM_TIME_ timestamp, IS_COUNT_ENABLED_ bit, - VAR_COUNT_ integer, + VAR_COUNT_ integer, ID_LINK_COUNT_ integer, primary key (ID_) ); @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ varchar(64) not null, REV_ integer, @@ -101,7 +101,7 @@ alter table ACT_RU_VARIABLE foreign key (BYTEARRAY_ID_) references ACT_GE_BYTEARRAY; -insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); create table ACT_RU_JOB ( ID_ varchar(64) NOT NULL, REV_ integer, @@ -112,6 +112,10 @@ create table ACT_RU_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -135,6 +139,10 @@ create table ACT_RU_TIMER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -156,6 +164,10 @@ create table ACT_RU_SUSPENDED_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -177,6 +189,10 @@ create table ACT_RU_DEADLETTER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), DUEDATE_ timestamp, @@ -258,6 +274,22 @@ alter table ACT_RU_DEADLETTER_JOB 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.2.1.0', 1); create table ACT_RE_DEPLOYMENT ( ID_ varchar(64), @@ -311,13 +343,13 @@ create table ACT_RU_EXECUTION ( START_USER_ID_ varchar(255), LOCK_TIME_ timestamp, IS_COUNT_ENABLED_ bit, - EVT_SUBSCR_COUNT_ integer, - TASK_COUNT_ integer, - JOB_COUNT_ integer, + EVT_SUBSCR_COUNT_ integer, + TASK_COUNT_ integer, + JOB_COUNT_ integer, TIMER_JOB_COUNT_ integer, SUSP_JOB_COUNT_ integer, DEADLETTER_JOB_COUNT_ integer, - VAR_COUNT_ integer, + VAR_COUNT_ integer, ID_LINK_COUNT_ integer, CALLBACK_ID_ varchar(255), CALLBACK_TYPE_ varchar(255), @@ -396,7 +428,7 @@ alter table ACT_GE_BYTEARRAY alter table ACT_RE_PROCDEF add constraint ACT_UNIQ_PROCDEF unique (KEY_,VERSION_, TENANT_ID_); - + alter table ACT_RU_EXECUTION add constraint ACT_FK_EXE_PROCINST foreign key (PROC_INST_ID_) @@ -406,17 +438,17 @@ alter table ACT_RU_EXECUTION add constraint ACT_FK_EXE_PARENT foreign key (PARENT_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_SUPER - foreign key (SUPER_EXEC_) + add constraint ACT_FK_EXE_SUPER + foreign key (SUPER_EXEC_) references ACT_RU_EXECUTION; - + alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PROCDEF - foreign key (PROC_DEF_ID_) - references ACT_RE_PROCDEF (ID_); - + 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_) @@ -426,11 +458,11 @@ alter table ACT_RU_IDENTITYLINK add constraint ACT_FK_ATHRZ_PROCEDEF foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF; - + alter table ACT_RU_IDENTITYLINK add constraint ACT_FK_IDL_PROCINST - foreign key (PROC_INST_ID_) - references ACT_RU_EXECUTION (ID_); + foreign key (PROC_INST_ID_) + references ACT_RU_EXECUTION (ID_); alter table ACT_RU_TASK add constraint ACT_FK_TASK_EXE @@ -461,57 +493,57 @@ alter table ACT_RU_JOB add constraint ACT_FK_JOB_EXECUTION foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_JOB add constraint ACT_FK_JOB_PROCESS_INSTANCE foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_JOB add constraint ACT_FK_JOB_PROC_DEF foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF; - + alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TIMER_JOB_EXECUTION foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TIMER_JOB_PROCESS_INSTANCE foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TIMER_JOB_PROC_DEF foreign key (PROC_DEF_ID_) - references ACT_RE_PROCDEF; - + references ACT_RE_PROCDEF; + alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SUSPENDED_JOB_EXECUTION foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SUSPENDED_JOB_PROC_DEF foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF; - + alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_EXECUTION foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION; - + alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_PROC_DEF foreign key (PROC_DEF_ID_) @@ -522,38 +554,38 @@ alter table ACT_RU_EVENT_SUBSCR foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION; -alter table ACT_RE_MODEL - add constraint ACT_FK_MODEL_SOURCE - foreign key (EDITOR_SOURCE_VALUE_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_) +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_) + +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_) +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.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY -values ('schema.history', 'create(6.2.0.0)', 1); +values ('schema.history', 'create(6.2.1.0)', 1); diff --git a/distro/sql/create/bpmn/flowable.mssql.bpmn-engine.create.sql b/distro/sql/create/bpmn/flowable.mssql.bpmn-engine.create.sql index 349d25c365c..4f9f43b13a7 100644 --- a/distro/sql/create/bpmn/flowable.mssql.bpmn-engine.create.sql +++ b/distro/sql/create/bpmn/flowable.mssql.bpmn-engine.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ); insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -36,7 +36,7 @@ create table ACT_RU_IDENTITYLINK ( 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ nvarchar(64), REV_ int, @@ -63,7 +63,7 @@ create table ACT_RU_TASK ( FORM_KEY_ nvarchar(255), CLAIM_TIME_ datetime, IS_COUNT_ENABLED_ tinyint, - VAR_COUNT_ int, + VAR_COUNT_ int, ID_LINK_COUNT_ int, primary key (ID_) ); @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ nvarchar(64) not null, REV_ int, @@ -97,12 +97,12 @@ create index ACT_IDX_RU_VAR_SCOPE_ID_TYPE on ACT_RU_VARIABLE(SCOPE_ID_, SCOPE_TY 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_) +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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); create table ACT_RU_JOB ( ID_ nvarchar(64) NOT NULL, REV_ int, @@ -113,6 +113,10 @@ create table ACT_RU_JOB ( EXECUTION_ID_ nvarchar(64), PROCESS_INSTANCE_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), RETRIES_ int, EXCEPTION_STACK_ID_ nvarchar(64), EXCEPTION_MSG_ nvarchar(4000), @@ -136,6 +140,10 @@ create table ACT_RU_TIMER_JOB ( EXECUTION_ID_ nvarchar(64), PROCESS_INSTANCE_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), RETRIES_ int, EXCEPTION_STACK_ID_ nvarchar(64), EXCEPTION_MSG_ nvarchar(4000), @@ -157,6 +165,10 @@ create table ACT_RU_SUSPENDED_JOB ( EXECUTION_ID_ nvarchar(64), PROCESS_INSTANCE_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), RETRIES_ int, EXCEPTION_STACK_ID_ nvarchar(64), EXCEPTION_MSG_ nvarchar(4000), @@ -178,6 +190,10 @@ create table ACT_RU_DEADLETTER_JOB ( EXECUTION_ID_ nvarchar(64), PROCESS_INSTANCE_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), EXCEPTION_STACK_ID_ nvarchar(64), EXCEPTION_MSG_ nvarchar(4000), DUEDATE_ datetime NULL, @@ -259,6 +275,22 @@ alter table ACT_RU_DEADLETTER_JOB 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.2.1.0', 1); create table ACT_RE_DEPLOYMENT ( ID_ nvarchar(64), @@ -312,13 +344,13 @@ create table ACT_RU_EXECUTION ( START_USER_ID_ nvarchar(255), LOCK_TIME_ datetime, IS_COUNT_ENABLED_ tinyint, - EVT_SUBSCR_COUNT_ int, - TASK_COUNT_ int, - JOB_COUNT_ int, + 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, + VAR_COUNT_ int, ID_LINK_COUNT_ int, CALLBACK_ID_ nvarchar(255), CALLBACK_TYPE_ nvarchar(255), @@ -416,62 +448,62 @@ create index ACT_IDX_DEADLETTER_JOB_PROC_DEF_ID on ACT_RU_DEADLETTER_JOB(PROC_DE create index ACT_IDX_INFO_PROCDEF on ACT_PROCDEF_INFO(PROC_DEF_ID_); alter table ACT_GE_BYTEARRAY - add constraint ACT_FK_BYTEARR_DEPL - foreign key (DEPLOYMENT_ID_) + 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_, TENANT_ID_); - + alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PARENT - foreign key (PARENT_ID_) + 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_) + 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_) + 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_) + 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_) + 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_); - + 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_) + +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 @@ -479,103 +511,103 @@ alter table ACT_RU_VARIABLE 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_) +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_) + +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 + +alter table ACT_RU_JOB add constraint ACT_FK_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) +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_) + +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 + +alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TIMER_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) + +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 + +alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SUSPENDED_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) + +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 + +alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) +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_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_) +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_) +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.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY -values ('schema.history', 'create(6.2.0.0)', 1); +values ('schema.history', 'create(6.2.1.0)', 1); diff --git a/distro/sql/create/bpmn/flowable.mysql.bpmn-engine.create.sql b/distro/sql/create/bpmn/flowable.mysql.bpmn-engine.create.sql index b6bd269c9df..be54ecf5509 100644 --- a/distro/sql/create/bpmn/flowable.mysql.bpmn-engine.create.sql +++ b/distro/sql/create/bpmn/flowable.mysql.bpmn-engine.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin; insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -29,14 +29,14 @@ create table ACT_RU_IDENTITYLINK ( USER_ID_ varchar(255), TASK_ID_ varchar(64), PROC_INST_ID_ varchar(64), - PROC_DEF_ID_ varchar(64), + PROC_DEF_ID_ varchar(64), primary key (ID_) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin; 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ varchar(64), REV_ integer, @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ varchar(64) not null, REV_ integer, @@ -96,12 +96,12 @@ create table ACT_RU_VARIABLE ( 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_); -alter table ACT_RU_VARIABLE - add constraint ACT_FK_VAR_BYTEARRAY - foreign key (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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); create table ACT_RU_JOB ( ID_ varchar(64) NOT NULL, REV_ integer, @@ -112,6 +112,10 @@ create table ACT_RU_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -135,6 +139,10 @@ create table ACT_RU_TIMER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -156,6 +164,10 @@ create table ACT_RU_SUSPENDED_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -177,6 +189,10 @@ create table ACT_RU_DEADLETTER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), DUEDATE_ timestamp(3) NULL, @@ -258,6 +274,22 @@ alter table ACT_RU_DEADLETTER_JOB 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.2.1.0', 1); create table ACT_RE_DEPLOYMENT ( ID_ varchar(64), @@ -311,13 +343,13 @@ create table ACT_RU_EXECUTION ( START_USER_ID_ varchar(255), LOCK_TIME_ timestamp(3) NULL, IS_COUNT_ENABLED_ TINYINT, - EVT_SUBSCR_COUNT_ integer, - TASK_COUNT_ integer, - JOB_COUNT_ integer, + EVT_SUBSCR_COUNT_ integer, + TASK_COUNT_ integer, + JOB_COUNT_ integer, TIMER_JOB_COUNT_ integer, SUSP_JOB_COUNT_ integer, DEADLETTER_JOB_COUNT_ integer, - VAR_COUNT_ integer, + VAR_COUNT_ integer, ID_LINK_COUNT_ integer, CALLBACK_ID_ varchar(255), CALLBACK_TYPE_ varchar(255), @@ -390,67 +422,67 @@ create index ACT_IDX_ATHRZ_PROCEDEF on ACT_RU_IDENTITYLINK(PROC_DEF_ID_); create index ACT_IDX_INFO_PROCDEF on ACT_PROCDEF_INFO(PROC_DEF_ID_); alter table ACT_GE_BYTEARRAY - add constraint ACT_FK_BYTEARR_DEPL - foreign key (DEPLOYMENT_ID_) + 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_, TENANT_ID_); - + alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PROCINST - foreign key (PROC_INST_ID_) + add constraint ACT_FK_EXE_PROCINST + foreign key (PROC_INST_ID_) references ACT_RU_EXECUTION (ID_) on delete cascade on update cascade; alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PARENT - foreign key (PARENT_ID_) + add constraint ACT_FK_EXE_PARENT + foreign key (PARENT_ID_) references ACT_RU_EXECUTION (ID_) on delete cascade; - + alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_SUPER - foreign key (SUPER_EXEC_) + add constraint ACT_FK_EXE_SUPER + foreign key (SUPER_EXEC_) references ACT_RU_EXECUTION (ID_) on delete cascade; - + alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PROCDEF - foreign key (PROC_DEF_ID_) + 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_) + 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_) + 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_); - + 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_) + +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 @@ -458,103 +490,103 @@ alter table ACT_RU_VARIABLE 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_) +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_) + +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 + +alter table ACT_RU_JOB add constraint ACT_FK_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) +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_) + +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 + +alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TIMER_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) + +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 + +alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SUSPENDED_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) + +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 + +alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) +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_) + +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_) +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.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY -values ('schema.history', 'create(6.2.0.0)', 1); +values ('schema.history', 'create(6.2.1.0)', 1); diff --git a/distro/sql/create/bpmn/flowable.mysql55.bpmn-engine.create.sql b/distro/sql/create/bpmn/flowable.mysql55.bpmn-engine.create.sql index 8e85c143fa8..dd2c2879f60 100644 --- a/distro/sql/create/bpmn/flowable.mysql55.bpmn-engine.create.sql +++ b/distro/sql/create/bpmn/flowable.mysql55.bpmn-engine.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin; insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -29,14 +29,14 @@ create table ACT_RU_IDENTITYLINK ( USER_ID_ varchar(255), TASK_ID_ varchar(64), PROC_INST_ID_ varchar(64), - PROC_DEF_ID_ varchar(64), + PROC_DEF_ID_ varchar(64), primary key (ID_) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin; 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ varchar(64), REV_ integer, @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ varchar(64) not null, REV_ integer, @@ -96,12 +96,12 @@ create table ACT_RU_VARIABLE ( 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_); -alter table ACT_RU_VARIABLE - add constraint ACT_FK_VAR_BYTEARRAY - foreign key (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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); create table ACT_RU_JOB ( ID_ varchar(64) NOT NULL, REV_ integer, @@ -112,6 +112,10 @@ create table ACT_RU_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -135,6 +139,10 @@ create table ACT_RU_TIMER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -156,6 +164,10 @@ create table ACT_RU_SUSPENDED_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -177,6 +189,10 @@ create table ACT_RU_DEADLETTER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), DUEDATE_ timestamp NULL, @@ -258,6 +274,22 @@ alter table ACT_RU_DEADLETTER_JOB 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.2.1.0', 1); create table ACT_RE_DEPLOYMENT ( ID_ varchar(64), @@ -310,13 +342,13 @@ create table ACT_RU_EXECUTION ( START_USER_ID_ varchar(255), LOCK_TIME_ timestamp NULL, IS_COUNT_ENABLED_ TINYINT, - EVT_SUBSCR_COUNT_ integer, - TASK_COUNT_ integer, - JOB_COUNT_ integer, + EVT_SUBSCR_COUNT_ integer, + TASK_COUNT_ integer, + JOB_COUNT_ integer, TIMER_JOB_COUNT_ integer, SUSP_JOB_COUNT_ integer, DEADLETTER_JOB_COUNT_ integer, - VAR_COUNT_ integer, + VAR_COUNT_ integer, ID_LINK_COUNT_ integer, CALLBACK_ID_ varchar(255), CALLBACK_TYPE_ varchar(255), @@ -389,67 +421,67 @@ create index ACT_IDX_ATHRZ_PROCEDEF on ACT_RU_IDENTITYLINK(PROC_DEF_ID_); create index ACT_IDX_INFO_PROCDEF on ACT_PROCDEF_INFO(PROC_DEF_ID_); alter table ACT_GE_BYTEARRAY - add constraint ACT_FK_BYTEARR_DEPL - foreign key (DEPLOYMENT_ID_) + 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_, TENANT_ID_); - + alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PROCINST - foreign key (PROC_INST_ID_) + add constraint ACT_FK_EXE_PROCINST + foreign key (PROC_INST_ID_) references ACT_RU_EXECUTION (ID_) on delete cascade on update cascade; alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PARENT - foreign key (PARENT_ID_) + add constraint ACT_FK_EXE_PARENT + foreign key (PARENT_ID_) references ACT_RU_EXECUTION (ID_) on delete cascade; - + alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_SUPER - foreign key (SUPER_EXEC_) + 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_) + 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_) + 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_) + 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_); - + 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_) + +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 @@ -457,103 +489,103 @@ alter table ACT_RU_VARIABLE 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_) +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_) + +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 + +alter table ACT_RU_JOB add constraint ACT_FK_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) +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_) + +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 + +alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TIMER_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) + +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 + +alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SUSPENDED_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) + +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 + +alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + 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_) + +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_) +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_) + +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_) +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.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY -values ('schema.history', 'create(6.2.0.0)', 1); +values ('schema.history', 'create(6.2.1.0)', 1); diff --git a/distro/sql/create/bpmn/flowable.oracle.bpmn-engine.create.sql b/distro/sql/create/bpmn/flowable.oracle.bpmn-engine.create.sql index b16521bbf1b..e3e823c3798 100644 --- a/distro/sql/create/bpmn/flowable.oracle.bpmn-engine.create.sql +++ b/distro/sql/create/bpmn/flowable.oracle.bpmn-engine.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ); insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -36,7 +36,7 @@ create table ACT_RU_IDENTITYLINK ( 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ NVARCHAR2(64), REV_ INTEGER, @@ -63,7 +63,7 @@ create table ACT_RU_TASK ( FORM_KEY_ NVARCHAR2(255), CLAIM_TIME_ TIMESTAMP(6), IS_COUNT_ENABLED_ NUMBER(1,0) CHECK (IS_COUNT_ENABLED_ IN (1,0)), - VAR_COUNT_ INTEGER, + VAR_COUNT_ INTEGER, ID_LINK_COUNT_ INTEGER, primary key (ID_) ); @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ NVARCHAR2(64) not null, REV_ INTEGER, @@ -97,12 +97,12 @@ create index ACT_IDX_RU_VAR_SCOPE_ID_TYPE on ACT_RU_VARIABLE(SCOPE_ID_, SCOPE_TY create index ACT_IDX_RU_VAR_SUB_ID_TYPE on ACT_RU_VARIABLE(SUB_SCOPE_ID_, SCOPE_TYPE_); create index ACT_IDX_VAR_BYTEARRAY on ACT_RU_VARIABLE(BYTEARRAY_ID_); -alter table ACT_RU_VARIABLE - add constraint ACT_FK_VAR_BYTEARRAY - foreign key (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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); create table ACT_RU_JOB ( ID_ NVARCHAR2(64) NOT NULL, REV_ INTEGER, @@ -113,6 +113,10 @@ create table ACT_RU_JOB ( EXECUTION_ID_ NVARCHAR2(64), PROCESS_INSTANCE_ID_ NVARCHAR2(64), PROC_DEF_ID_ NVARCHAR2(64), + SCOPE_ID_ NVARCHAR2(255), + SUB_SCOPE_ID_ NVARCHAR2(255), + SCOPE_TYPE_ NVARCHAR2(255), + SCOPE_DEFINITION_ID_ NVARCHAR2(255), RETRIES_ INTEGER, EXCEPTION_STACK_ID_ NVARCHAR2(64), EXCEPTION_MSG_ NVARCHAR2(2000), @@ -136,6 +140,10 @@ create table ACT_RU_TIMER_JOB ( EXECUTION_ID_ NVARCHAR2(64), PROCESS_INSTANCE_ID_ NVARCHAR2(64), PROC_DEF_ID_ NVARCHAR2(64), + SCOPE_ID_ NVARCHAR2(255), + SUB_SCOPE_ID_ NVARCHAR2(255), + SCOPE_TYPE_ NVARCHAR2(255), + SCOPE_DEFINITION_ID_ NVARCHAR2(255), RETRIES_ INTEGER, EXCEPTION_STACK_ID_ NVARCHAR2(64), EXCEPTION_MSG_ NVARCHAR2(2000), @@ -157,6 +165,10 @@ create table ACT_RU_SUSPENDED_JOB ( EXECUTION_ID_ NVARCHAR2(64), PROCESS_INSTANCE_ID_ NVARCHAR2(64), PROC_DEF_ID_ NVARCHAR2(64), + SCOPE_ID_ NVARCHAR2(255), + SUB_SCOPE_ID_ NVARCHAR2(255), + SCOPE_TYPE_ NVARCHAR2(255), + SCOPE_DEFINITION_ID_ NVARCHAR2(255), RETRIES_ INTEGER, EXCEPTION_STACK_ID_ NVARCHAR2(64), EXCEPTION_MSG_ NVARCHAR2(2000), @@ -178,6 +190,10 @@ create table ACT_RU_DEADLETTER_JOB ( EXECUTION_ID_ NVARCHAR2(64), PROCESS_INSTANCE_ID_ NVARCHAR2(64), PROC_DEF_ID_ NVARCHAR2(64), + SCOPE_ID_ NVARCHAR2(255), + SUB_SCOPE_ID_ NVARCHAR2(255), + SCOPE_TYPE_ NVARCHAR2(255), + SCOPE_DEFINITION_ID_ NVARCHAR2(255), EXCEPTION_STACK_ID_ NVARCHAR2(64), EXCEPTION_MSG_ NVARCHAR2(2000), DUEDATE_ TIMESTAMP(6), @@ -259,6 +275,22 @@ alter table ACT_RU_DEADLETTER_JOB 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.2.1.0', 1); create table ACT_RE_DEPLOYMENT ( ID_ NVARCHAR2(64), @@ -312,13 +344,13 @@ create table ACT_RU_EXECUTION ( START_USER_ID_ NVARCHAR2(255), LOCK_TIME_ TIMESTAMP(6), IS_COUNT_ENABLED_ NUMBER(1,0) CHECK (IS_COUNT_ENABLED_ IN (1,0)), - EVT_SUBSCR_COUNT_ INTEGER, - TASK_COUNT_ INTEGER, - JOB_COUNT_ INTEGER, + EVT_SUBSCR_COUNT_ INTEGER, + TASK_COUNT_ INTEGER, + JOB_COUNT_ INTEGER, TIMER_JOB_COUNT_ INTEGER, SUSP_JOB_COUNT_ INTEGER, DEADLETTER_JOB_COUNT_ INTEGER, - VAR_COUNT_ INTEGER, + VAR_COUNT_ INTEGER, ID_LINK_COUNT_ INTEGER, CALLBACK_ID_ NVARCHAR2(255), CALLBACK_TYPE_ NVARCHAR2(255), @@ -393,77 +425,77 @@ create index ACT_IDX_VARIABLE_TASK_ID on ACT_RU_VARIABLE(TASK_ID_); create index ACT_IDX_BYTEAR_DEPL on ACT_GE_BYTEARRAY(DEPLOYMENT_ID_); alter table ACT_GE_BYTEARRAY add constraint ACT_FK_BYTEARR_DEPL - foreign key (DEPLOYMENT_ID_) + foreign key (DEPLOYMENT_ID_) references ACT_RE_DEPLOYMENT (ID_); alter table ACT_RE_PROCDEF add constraint ACT_UNIQ_PROCDEF unique (KEY_,VERSION_, TENANT_ID_); - + create index ACT_IDX_EXE_PROCINST on ACT_RU_EXECUTION(PROC_INST_ID_); alter table ACT_RU_EXECUTION add constraint ACT_FK_EXE_PROCINST - foreign key (PROC_INST_ID_) + foreign key (PROC_INST_ID_) references ACT_RU_EXECUTION (ID_); create index ACT_IDX_EXE_PARENT on ACT_RU_EXECUTION(PARENT_ID_); alter table ACT_RU_EXECUTION add constraint ACT_FK_EXE_PARENT - foreign key (PARENT_ID_) + foreign key (PARENT_ID_) references ACT_RU_EXECUTION (ID_); - + create index ACT_IDX_EXE_SUPER on ACT_RU_EXECUTION(SUPER_EXEC_); alter table ACT_RU_EXECUTION add constraint ACT_FK_EXE_SUPER - foreign key (SUPER_EXEC_) + foreign key (SUPER_EXEC_) references ACT_RU_EXECUTION (ID_); - + create index ACT_IDX_EXE_PROCDEF on ACT_RU_EXECUTION(PROC_DEF_ID_); alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PROCDEF - foreign key (PROC_DEF_ID_) - references ACT_RE_PROCDEF (ID_); + add constraint ACT_FK_EXE_PROCDEF + foreign key (PROC_DEF_ID_) + references ACT_RE_PROCDEF (ID_); create index ACT_IDX_TSKASS_TASK on ACT_RU_IDENTITYLINK(TASK_ID_); alter table ACT_RU_IDENTITYLINK add constraint ACT_FK_TSKASS_TASK - foreign key (TASK_ID_) + foreign key (TASK_ID_) references ACT_RU_TASK (ID_); create index ACT_IDX_ATHRZ_PROCEDEF on ACT_RU_IDENTITYLINK(PROC_DEF_ID_); alter table ACT_RU_IDENTITYLINK add constraint ACT_FK_ATHRZ_PROCEDEF - foreign key (PROC_DEF_ID_) + foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); - + create index ACT_IDX_IDL_PROCINST on ACT_RU_IDENTITYLINK(PROC_INST_ID_); alter table ACT_RU_IDENTITYLINK add constraint ACT_FK_IDL_PROCINST - foreign key (PROC_INST_ID_) - references ACT_RU_EXECUTION (ID_); + foreign key (PROC_INST_ID_) + references ACT_RU_EXECUTION (ID_); create index ACT_IDX_TASK_EXEC on ACT_RU_TASK(EXECUTION_ID_); alter table ACT_RU_TASK add constraint ACT_FK_TASK_EXE foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); - + create index ACT_IDX_TASK_PROCINST on ACT_RU_TASK(PROC_INST_ID_); alter table ACT_RU_TASK add constraint ACT_FK_TASK_PROCINST foreign key (PROC_INST_ID_) references ACT_RU_EXECUTION (ID_); - + create index ACT_IDX_TASK_PROCDEF on ACT_RU_TASK(PROC_DEF_ID_); alter table ACT_RU_TASK add constraint ACT_FK_TASK_PROCDEF foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); - + create index ACT_IDX_VAR_EXE on ACT_RU_VARIABLE(EXECUTION_ID_); -alter table ACT_RU_VARIABLE +alter table ACT_RU_VARIABLE add constraint ACT_FK_VAR_EXE - foreign key (EXECUTION_ID_) + foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); create index ACT_IDX_VAR_PROCINST on ACT_RU_VARIABLE(PROC_INST_ID_); @@ -473,77 +505,77 @@ alter table ACT_RU_VARIABLE references ACT_RU_EXECUTION(ID_); create index ACT_IDX_JOB_EXECUTION_ID on ACT_RU_JOB(EXECUTION_ID_); -alter table ACT_RU_JOB - add constraint ACT_FK_JOB_EXECUTION - foreign key (EXECUTION_ID_) +alter table ACT_RU_JOB + add constraint ACT_FK_JOB_EXECUTION + foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); create index ACT_IDX_JOB_PROC_INST_ID on ACT_RU_JOB(PROCESS_INSTANCE_ID_); -alter table ACT_RU_JOB - add constraint ACT_FK_JOB_PROCESS_INSTANCE - foreign key (PROCESS_INSTANCE_ID_) +alter table ACT_RU_JOB + add constraint ACT_FK_JOB_PROCESS_INSTANCE + foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION (ID_); create index ACT_IDX_JOB_PROC_DEF_ID on ACT_RU_JOB(PROC_DEF_ID_); -alter table ACT_RU_JOB +alter table ACT_RU_JOB add constraint ACT_FK_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); create index ACT_IDX_TJOB_EXECUTION_ID on ACT_RU_TIMER_JOB(EXECUTION_ID_); -alter table ACT_RU_TIMER_JOB - add constraint ACT_FK_TJOB_EXECUTION - foreign key (EXECUTION_ID_) +alter table ACT_RU_TIMER_JOB + add constraint ACT_FK_TJOB_EXECUTION + foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); create index ACT_IDX_TJOB_PROC_INST_ID on ACT_RU_TIMER_JOB(PROCESS_INSTANCE_ID_); -alter table ACT_RU_TIMER_JOB - add constraint ACT_FK_TJOB_PROCESS_INSTANCE - foreign key (PROCESS_INSTANCE_ID_) +alter table ACT_RU_TIMER_JOB + add constraint ACT_FK_TJOB_PROCESS_INSTANCE + foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION (ID_); create index ACT_IDX_TJOB_PROC_DEF_ID on ACT_RU_TIMER_JOB(PROC_DEF_ID_); -alter table ACT_RU_TIMER_JOB +alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TJOB_PROC_DEF - foreign key (PROC_DEF_ID_) + foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); -create index ACT_IDX_SJOB_EXECUTION_ID on ACT_RU_SUSPENDED_JOB(EXECUTION_ID_); -alter table ACT_RU_SUSPENDED_JOB - add constraint ACT_FK_SJOB_EXECUTION - foreign key (EXECUTION_ID_) +create index ACT_IDX_SJOB_EXECUTION_ID on ACT_RU_SUSPENDED_JOB(EXECUTION_ID_); +alter table ACT_RU_SUSPENDED_JOB + add constraint ACT_FK_SJOB_EXECUTION + foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); - -create index ACT_IDX_SJOB_PROC_INST_ID on ACT_RU_SUSPENDED_JOB(PROCESS_INSTANCE_ID_); -alter table ACT_RU_SUSPENDED_JOB - add constraint ACT_FK_SJOB_PROCESS_INSTANCE - foreign key (PROCESS_INSTANCE_ID_) + +create index ACT_IDX_SJOB_PROC_INST_ID on ACT_RU_SUSPENDED_JOB(PROCESS_INSTANCE_ID_); +alter table ACT_RU_SUSPENDED_JOB + add constraint ACT_FK_SJOB_PROCESS_INSTANCE + foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION (ID_); -create index ACT_IDX_SJOB_PROC_DEF_ID on ACT_RU_SUSPENDED_JOB(PROC_DEF_ID_); -alter table ACT_RU_SUSPENDED_JOB +create index ACT_IDX_SJOB_PROC_DEF_ID on ACT_RU_SUSPENDED_JOB(PROC_DEF_ID_); +alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SJOB_PROC_DEF - foreign key (PROC_DEF_ID_) + foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); -create index ACT_IDX_DJOB_EXECUTION_ID on ACT_RU_DEADLETTER_JOB(EXECUTION_ID_); -alter table ACT_RU_DEADLETTER_JOB - add constraint ACT_FK_DJOB_EXECUTION - foreign key (EXECUTION_ID_) +create index ACT_IDX_DJOB_EXECUTION_ID on ACT_RU_DEADLETTER_JOB(EXECUTION_ID_); +alter table ACT_RU_DEADLETTER_JOB + add constraint ACT_FK_DJOB_EXECUTION + foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); - -create index ACT_IDX_DJOB_PROC_INST_ID on ACT_RU_DEADLETTER_JOB(PROCESS_INSTANCE_ID_); -alter table ACT_RU_DEADLETTER_JOB - add constraint ACT_FK_DJOB_PROCESS_INSTANCE - foreign key (PROCESS_INSTANCE_ID_) + +create index ACT_IDX_DJOB_PROC_INST_ID on ACT_RU_DEADLETTER_JOB(PROCESS_INSTANCE_ID_); +alter table ACT_RU_DEADLETTER_JOB + add constraint ACT_FK_DJOB_PROCESS_INSTANCE + foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION (ID_); - -create index ACT_IDX_DJOB_PROC_DEF_ID on ACT_RU_DEADLETTER_JOB(PROC_DEF_ID_); -alter table ACT_RU_DEADLETTER_JOB + +create index ACT_IDX_DJOB_PROC_DEF_ID on ACT_RU_DEADLETTER_JOB(PROC_DEF_ID_); +alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DJOB_PROC_DEF - foreign key (PROC_DEF_ID_) + foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); - + create index ACT_IDX_EVENT_SUBSCR on ACT_RU_EVENT_SUBSCR(EXECUTION_ID_); alter table ACT_RU_EVENT_SUBSCR add constraint ACT_FK_EVENT_EXEC @@ -551,42 +583,42 @@ alter table ACT_RU_EVENT_SUBSCR references ACT_RU_EXECUTION(ID_); create index ACT_IDX_MODEL_SOURCE on ACT_RE_MODEL(EDITOR_SOURCE_VALUE_ID_); -alter table ACT_RE_MODEL - add constraint ACT_FK_MODEL_SOURCE - foreign key (EDITOR_SOURCE_VALUE_ID_) +alter table ACT_RE_MODEL + add constraint ACT_FK_MODEL_SOURCE + foreign key (EDITOR_SOURCE_VALUE_ID_) references ACT_GE_BYTEARRAY (ID_); create index ACT_IDX_MODEL_SOURCE_EXTRA on ACT_RE_MODEL(EDITOR_SOURCE_EXTRA_VALUE_ID_); -alter table ACT_RE_MODEL - add constraint ACT_FK_MODEL_SOURCE_EXTRA - foreign key (EDITOR_SOURCE_EXTRA_VALUE_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_); - -create index ACT_IDX_MODEL_DEPLOYMENT on ACT_RE_MODEL(DEPLOYMENT_ID_); -alter table ACT_RE_MODEL - add constraint ACT_FK_MODEL_DEPLOYMENT - foreign key (DEPLOYMENT_ID_) - references ACT_RE_DEPLOYMENT (ID_); - + +create index ACT_IDX_MODEL_DEPLOYMENT on ACT_RE_MODEL(DEPLOYMENT_ID_); +alter table ACT_RE_MODEL + add constraint ACT_FK_MODEL_DEPLOYMENT + foreign key (DEPLOYMENT_ID_) + references ACT_RE_DEPLOYMENT (ID_); + create index ACT_IDX_PROCDEF_INFO_JSON on ACT_PROCDEF_INFO(INFO_JSON_ID_); -alter table ACT_PROCDEF_INFO - add constraint ACT_FK_INFO_JSON_BA - foreign key (INFO_JSON_ID_) +alter table ACT_PROCDEF_INFO + add constraint ACT_FK_INFO_JSON_BA + foreign key (INFO_JSON_ID_) references ACT_GE_BYTEARRAY (ID_); create index ACT_IDX_PROCDEF_INFO_PROC on ACT_PROCDEF_INFO(PROC_DEF_ID_); -alter table ACT_PROCDEF_INFO - add constraint ACT_FK_INFO_PROCDEF - foreign key (PROC_DEF_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.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY -values ('schema.history', 'create(6.2.0.0)', 1); +values ('schema.history', 'create(6.2.1.0)', 1); diff --git a/distro/sql/create/bpmn/flowable.postgres.bpmn-engine.create.sql b/distro/sql/create/bpmn/flowable.postgres.bpmn-engine.create.sql index 9290ce4c8ae..9091b47e300 100644 --- a/distro/sql/create/bpmn/flowable.postgres.bpmn-engine.create.sql +++ b/distro/sql/create/bpmn/flowable.postgres.bpmn-engine.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ); insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -36,7 +36,7 @@ create table ACT_RU_IDENTITYLINK ( 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ varchar(64), REV_ integer, @@ -63,7 +63,7 @@ create table ACT_RU_TASK ( FORM_KEY_ varchar(255), CLAIM_TIME_ timestamp, IS_COUNT_ENABLED_ boolean, - VAR_COUNT_ integer, + VAR_COUNT_ integer, ID_LINK_COUNT_ integer, primary key (ID_) ); @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ varchar(64) not null, REV_ integer, @@ -97,12 +97,12 @@ create index ACT_IDX_RU_VAR_SCOPE_ID_TYPE on ACT_RU_VARIABLE(SCOPE_ID_, SCOPE_TY create index ACT_IDX_RU_VAR_SUB_ID_TYPE on ACT_RU_VARIABLE(SUB_SCOPE_ID_, SCOPE_TYPE_); create index ACT_IDX_VAR_BYTEARRAY on ACT_RU_VARIABLE(BYTEARRAY_ID_); -alter table ACT_RU_VARIABLE - add constraint ACT_FK_VAR_BYTEARRAY - foreign key (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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); create table ACT_RU_JOB ( ID_ varchar(64) NOT NULL, @@ -114,6 +114,10 @@ create table ACT_RU_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -137,6 +141,10 @@ create table ACT_RU_TIMER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -158,6 +166,10 @@ create table ACT_RU_SUSPENDED_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), RETRIES_ integer, EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), @@ -179,6 +191,10 @@ create table ACT_RU_DEADLETTER_JOB ( EXECUTION_ID_ varchar(64), PROCESS_INSTANCE_ID_ varchar(64), PROC_DEF_ID_ varchar(64), + SCOPE_ID_ varchar(255), + SUB_SCOPE_ID_ varchar(255), + SCOPE_TYPE_ varchar(255), + SCOPE_DEFINITION_ID_ varchar(255), EXCEPTION_STACK_ID_ varchar(64), EXCEPTION_MSG_ varchar(4000), DUEDATE_ timestamp, @@ -260,6 +276,22 @@ alter table ACT_RU_DEADLETTER_JOB 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.2.1.0', 1); create table ACT_RE_DEPLOYMENT ( ID_ varchar(64), @@ -313,13 +345,13 @@ create table ACT_RU_EXECUTION ( START_USER_ID_ varchar(255), LOCK_TIME_ timestamp, IS_COUNT_ENABLED_ boolean, - EVT_SUBSCR_COUNT_ integer, - TASK_COUNT_ integer, - JOB_COUNT_ integer, + EVT_SUBSCR_COUNT_ integer, + TASK_COUNT_ integer, + JOB_COUNT_ integer, TIMER_JOB_COUNT_ integer, SUSP_JOB_COUNT_ integer, DEADLETTER_JOB_COUNT_ integer, - VAR_COUNT_ integer, + VAR_COUNT_ integer, ID_LINK_COUNT_ integer, CALLBACK_ID_ varchar(255), CALLBACK_TYPE_ varchar(255), @@ -391,79 +423,79 @@ create index ACT_IDX_VARIABLE_TASK_ID on ACT_RU_VARIABLE(TASK_ID_); create index ACT_IDX_BYTEAR_DEPL on ACT_GE_BYTEARRAY(DEPLOYMENT_ID_); alter table ACT_GE_BYTEARRAY add constraint ACT_FK_BYTEARR_DEPL - foreign key (DEPLOYMENT_ID_) + foreign key (DEPLOYMENT_ID_) references ACT_RE_DEPLOYMENT (ID_); alter table ACT_RE_PROCDEF add constraint ACT_UNIQ_PROCDEF unique (KEY_,VERSION_, TENANT_ID_); - + create index ACT_IDX_EXE_PROCINST on ACT_RU_EXECUTION(PROC_INST_ID_); alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PROCINST - foreign key (PROC_INST_ID_) + add constraint ACT_FK_EXE_PROCINST + foreign key (PROC_INST_ID_) references ACT_RU_EXECUTION (ID_); create index ACT_IDX_EXE_PARENT on ACT_RU_EXECUTION(PARENT_ID_); alter table ACT_RU_EXECUTION add constraint ACT_FK_EXE_PARENT - foreign key (PARENT_ID_) + foreign key (PARENT_ID_) references ACT_RU_EXECUTION (ID_); - + create index ACT_IDX_EXE_SUPER on ACT_RU_EXECUTION(SUPER_EXEC_); alter table ACT_RU_EXECUTION add constraint ACT_FK_EXE_SUPER - foreign key (SUPER_EXEC_) + foreign key (SUPER_EXEC_) references ACT_RU_EXECUTION (ID_); + - -create index ACT_IDX_EXE_PROCDEF on ACT_RU_EXECUTION(PROC_DEF_ID_); +create index ACT_IDX_EXE_PROCDEF on ACT_RU_EXECUTION(PROC_DEF_ID_); alter table ACT_RU_EXECUTION - add constraint ACT_FK_EXE_PROCDEF - foreign key (PROC_DEF_ID_) - references ACT_RE_PROCDEF (ID_); - + add constraint ACT_FK_EXE_PROCDEF + foreign key (PROC_DEF_ID_) + references ACT_RE_PROCDEF (ID_); + create index ACT_IDX_TSKASS_TASK on ACT_RU_IDENTITYLINK(TASK_ID_); alter table ACT_RU_IDENTITYLINK add constraint ACT_FK_TSKASS_TASK - foreign key (TASK_ID_) + foreign key (TASK_ID_) references ACT_RU_TASK (ID_); - + create index ACT_IDX_ATHRZ_PROCEDEF on ACT_RU_IDENTITYLINK(PROC_DEF_ID_); alter table ACT_RU_IDENTITYLINK add constraint ACT_FK_ATHRZ_PROCEDEF - foreign key (PROC_DEF_ID_) + foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); - + create index ACT_IDX_IDL_PROCINST on ACT_RU_IDENTITYLINK(PROC_INST_ID_); alter table ACT_RU_IDENTITYLINK add constraint ACT_FK_IDL_PROCINST - foreign key (PROC_INST_ID_) - references ACT_RU_EXECUTION (ID_); - + foreign key (PROC_INST_ID_) + references ACT_RU_EXECUTION (ID_); + create index ACT_IDX_TASK_EXEC on ACT_RU_TASK(EXECUTION_ID_); alter table ACT_RU_TASK add constraint ACT_FK_TASK_EXE foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); - + create index ACT_IDX_TASK_PROCINST on ACT_RU_TASK(PROC_INST_ID_); alter table ACT_RU_TASK add constraint ACT_FK_TASK_PROCINST foreign key (PROC_INST_ID_) references ACT_RU_EXECUTION (ID_); - + create index ACT_IDX_TASK_PROCDEF on ACT_RU_TASK(PROC_DEF_ID_); alter table ACT_RU_TASK add constraint ACT_FK_TASK_PROCDEF foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); - + create index ACT_IDX_VAR_EXE on ACT_RU_VARIABLE(EXECUTION_ID_); -alter table ACT_RU_VARIABLE +alter table ACT_RU_VARIABLE add constraint ACT_FK_VAR_EXE - foreign key (EXECUTION_ID_) + foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); create index ACT_IDX_VAR_PROCINST on ACT_RU_VARIABLE(PROC_INST_ID_); @@ -473,77 +505,77 @@ alter table ACT_RU_VARIABLE references ACT_RU_EXECUTION(ID_); create index ACT_IDX_JOB_EXECUTION_ID on ACT_RU_JOB(EXECUTION_ID_); -alter table ACT_RU_JOB - add constraint ACT_FK_JOB_EXECUTION - foreign key (EXECUTION_ID_) +alter table ACT_RU_JOB + add constraint ACT_FK_JOB_EXECUTION + foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); create index ACT_IDX_JOB_PROCESS_INSTANCE_ID on ACT_RU_JOB(PROCESS_INSTANCE_ID_); -alter table ACT_RU_JOB - add constraint ACT_FK_JOB_PROCESS_INSTANCE - foreign key (PROCESS_INSTANCE_ID_) +alter table ACT_RU_JOB + add constraint ACT_FK_JOB_PROCESS_INSTANCE + foreign key (PROCESS_INSTANCE_ID_) references ACT_RU_EXECUTION (ID_); create index ACT_IDX_JOB_PROC_DEF_ID on ACT_RU_JOB(PROC_DEF_ID_); -alter table ACT_RU_JOB +alter table ACT_RU_JOB add constraint ACT_FK_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); create index ACT_IDX_TIMER_JOB_EXECUTION_ID on ACT_RU_TIMER_JOB(EXECUTION_ID_); -alter table ACT_RU_TIMER_JOB - add constraint ACT_FK_TIMER_JOB_EXECUTION - foreign key (EXECUTION_ID_) +alter table ACT_RU_TIMER_JOB + add constraint ACT_FK_TIMER_JOB_EXECUTION + foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); create index ACT_IDX_TIMER_JOB_PROCESS_INSTANCE_ID on ACT_RU_TIMER_JOB(PROCESS_INSTANCE_ID_); -alter table ACT_RU_TIMER_JOB - add constraint ACT_FK_TIMER_JOB_PROCESS_INSTANCE - foreign key (PROCESS_INSTANCE_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_); create index ACT_IDX_TIMER_JOB_PROC_DEF_ID on ACT_RU_TIMER_JOB(PROC_DEF_ID_); -alter table ACT_RU_TIMER_JOB +alter table ACT_RU_TIMER_JOB add constraint ACT_FK_TIMER_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); -create index ACT_IDX_SUSPENDED_JOB_EXECUTION_ID on ACT_RU_SUSPENDED_JOB(EXECUTION_ID_); -alter table ACT_RU_SUSPENDED_JOB - add constraint ACT_FK_SUSPENDED_JOB_EXECUTION - foreign key (EXECUTION_ID_) +create index ACT_IDX_SUSPENDED_JOB_EXECUTION_ID on ACT_RU_SUSPENDED_JOB(EXECUTION_ID_); +alter table ACT_RU_SUSPENDED_JOB + add constraint ACT_FK_SUSPENDED_JOB_EXECUTION + foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); - -create index ACT_IDX_SUSPENDED_JOB_PROCESS_INSTANCE_ID on ACT_RU_SUSPENDED_JOB(PROCESS_INSTANCE_ID_); -alter table ACT_RU_SUSPENDED_JOB - add constraint ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE - foreign key (PROCESS_INSTANCE_ID_) + +create index ACT_IDX_SUSPENDED_JOB_PROCESS_INSTANCE_ID on ACT_RU_SUSPENDED_JOB(PROCESS_INSTANCE_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_); -create index ACT_IDX_SUSPENDED_JOB_PROC_DEF_ID on ACT_RU_SUSPENDED_JOB(PROC_DEF_ID_); -alter table ACT_RU_SUSPENDED_JOB +create index ACT_IDX_SUSPENDED_JOB_PROC_DEF_ID on ACT_RU_SUSPENDED_JOB(PROC_DEF_ID_); +alter table ACT_RU_SUSPENDED_JOB add constraint ACT_FK_SUSPENDED_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); -create index ACT_IDX_DEADLETTER_JOB_EXECUTION_ID on ACT_RU_DEADLETTER_JOB(EXECUTION_ID_); -alter table ACT_RU_DEADLETTER_JOB - add constraint ACT_FK_DEADLETTER_JOB_EXECUTION - foreign key (EXECUTION_ID_) +create index ACT_IDX_DEADLETTER_JOB_EXECUTION_ID on ACT_RU_DEADLETTER_JOB(EXECUTION_ID_); +alter table ACT_RU_DEADLETTER_JOB + add constraint ACT_FK_DEADLETTER_JOB_EXECUTION + foreign key (EXECUTION_ID_) references ACT_RU_EXECUTION (ID_); - -create index ACT_IDX_DEADLETTER_JOB_PROCESS_INSTANCE_ID on ACT_RU_DEADLETTER_JOB(PROCESS_INSTANCE_ID_); -alter table ACT_RU_DEADLETTER_JOB - add constraint ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE - foreign key (PROCESS_INSTANCE_ID_) + +create index ACT_IDX_DEADLETTER_JOB_PROCESS_INSTANCE_ID on ACT_RU_DEADLETTER_JOB(PROCESS_INSTANCE_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_); - -create index ACT_IDX_DEADLETTER_JOB_PROC_DEF_ID on ACT_RU_DEADLETTER_JOB(PROC_DEF_ID_); -alter table ACT_RU_DEADLETTER_JOB + +create index ACT_IDX_DEADLETTER_JOB_PROC_DEF_ID on ACT_RU_DEADLETTER_JOB(PROC_DEF_ID_); +alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_PROC_DEF - foreign key (PROC_DEF_ID_) + foreign key (PROC_DEF_ID_) references ACT_RE_PROCDEF (ID_); - + create index ACT_IDX_EVENT_SUBSCR on ACT_RU_EVENT_SUBSCR(EXECUTION_ID_); alter table ACT_RU_EVENT_SUBSCR add constraint ACT_FK_EVENT_EXEC @@ -551,41 +583,41 @@ alter table ACT_RU_EVENT_SUBSCR references ACT_RU_EXECUTION(ID_); create index ACT_IDX_MODEL_SOURCE on ACT_RE_MODEL(EDITOR_SOURCE_VALUE_ID_); -alter table ACT_RE_MODEL - add constraint ACT_FK_MODEL_SOURCE - foreign key (EDITOR_SOURCE_VALUE_ID_) +alter table ACT_RE_MODEL + add constraint ACT_FK_MODEL_SOURCE + foreign key (EDITOR_SOURCE_VALUE_ID_) references ACT_GE_BYTEARRAY (ID_); create index ACT_IDX_MODEL_SOURCE_EXTRA on ACT_RE_MODEL(EDITOR_SOURCE_EXTRA_VALUE_ID_); -alter table ACT_RE_MODEL - add constraint ACT_FK_MODEL_SOURCE_EXTRA - foreign key (EDITOR_SOURCE_EXTRA_VALUE_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_); - -create index ACT_IDX_MODEL_DEPLOYMENT on ACT_RE_MODEL(DEPLOYMENT_ID_); -alter table ACT_RE_MODEL - add constraint ACT_FK_MODEL_DEPLOYMENT - foreign key (DEPLOYMENT_ID_) - references ACT_RE_DEPLOYMENT (ID_); + +create index ACT_IDX_MODEL_DEPLOYMENT on ACT_RE_MODEL(DEPLOYMENT_ID_); +alter table ACT_RE_MODEL + add constraint ACT_FK_MODEL_DEPLOYMENT + foreign key (DEPLOYMENT_ID_) + references ACT_RE_DEPLOYMENT (ID_); create index ACT_IDX_PROCDEF_INFO_JSON on ACT_PROCDEF_INFO(INFO_JSON_ID_); -alter table ACT_PROCDEF_INFO - add constraint ACT_FK_INFO_JSON_BA - foreign key (INFO_JSON_ID_) +alter table ACT_PROCDEF_INFO + add constraint ACT_FK_INFO_JSON_BA + foreign key (INFO_JSON_ID_) references ACT_GE_BYTEARRAY (ID_); create index ACT_IDX_PROCDEF_INFO_PROC on ACT_PROCDEF_INFO(PROC_DEF_ID_); -alter table ACT_PROCDEF_INFO - add constraint ACT_FK_INFO_PROCDEF - foreign key (PROC_DEF_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.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY -values ('schema.history', 'create(6.2.0.0)', 1); +values ('schema.history', 'create(6.2.1.0)', 1); diff --git a/distro/sql/create/cmmn/flowable.db2.cmmn-engine.create.sql b/distro/sql/create/cmmn/flowable.db2.cmmn-engine.create.sql index de5740324a6..633d66eaf9f 100644 --- a/distro/sql/create/cmmn/flowable.db2.cmmn-engine.create.sql +++ b/distro/sql/create/cmmn/flowable.db2.cmmn-engine.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ); insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -36,7 +36,7 @@ create table ACT_RU_IDENTITYLINK ( 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ varchar(64) not null, REV_ integer, @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ varchar(64) not null, REV_ integer, @@ -102,7 +102,7 @@ alter table ACT_RU_VARIABLE foreign key (BYTEARRAY_ID_) references ACT_GE_BYTEARRAY (ID_); -insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); CREATE TABLE ACT_CMMN_DATABASECHANGELOG (ID VARCHAR(255) NOT NULL, AUTHOR VARCHAR(255) NOT NULL, FILENAME VARCHAR(255) NOT NULL, DATEEXECUTED TIMESTAMP NOT NULL, ORDEREXECUTED INTEGER NOT NULL, EXECTYPE VARCHAR(10) NOT NULL, MD5SUM VARCHAR(35), DESCRIPTION VARCHAR(255), COMMENTS VARCHAR(255), TAG VARCHAR(255), LIQUIBASE VARCHAR(20), CONTEXTS VARCHAR(255), LABELS VARCHAR(255), DEPLOYMENT_ID VARCHAR(10)); @@ -166,6 +166,28 @@ CREATE TABLE ACT_CMMN_HI_CASE_INST (ID_ VARCHAR(255) NOT NULL, REV_ INTEGER NOT CREATE TABLE ACT_CMMN_HI_MIL_INST (ID_ VARCHAR(255) NOT NULL, REV_ INTEGER NOT NULL, NAME_ VARCHAR(255) NOT NULL, TIME_STAMP_ TIMESTAMP NOT NULL, CASE_INST_ID_ VARCHAR(255) NOT NULL, CASE_DEF_ID_ VARCHAR(255) NOT NULL, ELEMENT_ID_ VARCHAR(255) NOT NULL, CONSTRAINT PK_ACT_CMMN_HI_MI PRIMARY KEY (ID_)); -INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', CURRENT TIMESTAMP, 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '7878883191'); +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', CURRENT TIMESTAMP, 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985399208'); + +ALTER TABLE ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000); + +ALTER TABLE ACT_CMMN_CASEDEF ADD HAS_START_FORM_KEY_ SMALLINT; + +CALL SYSPROC.ADMIN_CMD ('REORG TABLE ACT_CMMN_CASEDEF'); + +ALTER TABLE ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ SMALLINT; + +CALL SYSPROC.ADMIN_CMD ('REORG TABLE ACT_CMMN_DEPLOYMENT_RESOURCE'); + +ALTER TABLE ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ TIMESTAMP; + +CALL SYSPROC.ADMIN_CMD ('REORG TABLE ACT_CMMN_RU_CASE_INST'); + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255); + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_TYPE_ VARCHAR(255); + +CALL SYSPROC.ADMIN_CMD ('REORG TABLE ACT_CMMN_RU_PLAN_ITEM_INST'); + +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', CURRENT TIMESTAMP, 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985399208'); diff --git a/distro/sql/create/cmmn/flowable.h2.cmmn-engine.create.sql b/distro/sql/create/cmmn/flowable.h2.cmmn-engine.create.sql index 8942c673291..f3dd54b23ad 100644 --- a/distro/sql/create/cmmn/flowable.h2.cmmn-engine.create.sql +++ b/distro/sql/create/cmmn/flowable.h2.cmmn-engine.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ); insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -36,7 +36,7 @@ create table ACT_RU_IDENTITYLINK ( 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ varchar(64), REV_ integer, @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ varchar(64) not null, REV_ integer, @@ -101,7 +101,7 @@ alter table ACT_RU_VARIABLE foreign key (BYTEARRAY_ID_) references ACT_GE_BYTEARRAY; -insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); CREATE TABLE PUBLIC.ACT_CMMN_DATABASECHANGELOG (ID VARCHAR(255) NOT NULL, AUTHOR VARCHAR(255) NOT NULL, FILENAME VARCHAR(255) NOT NULL, DATEEXECUTED TIMESTAMP NOT NULL, ORDEREXECUTED INT NOT NULL, EXECTYPE VARCHAR(10) NOT NULL, MD5SUM VARCHAR(35), DESCRIPTION VARCHAR(255), COMMENTS VARCHAR(255), TAG VARCHAR(255), LIQUIBASE VARCHAR(20), CONTEXTS VARCHAR(255), LABELS VARCHAR(255), DEPLOYMENT_ID VARCHAR(10)); @@ -165,6 +165,20 @@ CREATE TABLE PUBLIC.ACT_CMMN_HI_CASE_INST (ID_ VARCHAR(255) NOT NULL, REV_ INT N CREATE TABLE PUBLIC.ACT_CMMN_HI_MIL_INST (ID_ VARCHAR(255) NOT NULL, REV_ INT NOT NULL, NAME_ VARCHAR(255) NOT NULL, TIME_STAMP_ TIMESTAMP NOT NULL, CASE_INST_ID_ VARCHAR(255) NOT NULL, CASE_DEF_ID_ VARCHAR(255) NOT NULL, ELEMENT_ID_ VARCHAR(255) NOT NULL, CONSTRAINT PK_ACT_CMMN_HI_MIL_INST PRIMARY KEY (ID_)); -INSERT INTO PUBLIC.ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '7878883761'); +INSERT INTO PUBLIC.ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985399837'); + +ALTER TABLE PUBLIC.ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000); + +ALTER TABLE PUBLIC.ACT_CMMN_CASEDEF ADD HAS_START_FORM_KEY_ BOOLEAN; + +ALTER TABLE PUBLIC.ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ BOOLEAN; + +ALTER TABLE PUBLIC.ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ TIMESTAMP; + +ALTER TABLE PUBLIC.ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255); + +ALTER TABLE PUBLIC.ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_TYPE_ VARCHAR(255); + +INSERT INTO PUBLIC.ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985399837'); diff --git a/distro/sql/create/cmmn/flowable.hsql.cmmn-engine.create.sql b/distro/sql/create/cmmn/flowable.hsql.cmmn-engine.create.sql index b2a57a62439..50b2709c800 100644 --- a/distro/sql/create/cmmn/flowable.hsql.cmmn-engine.create.sql +++ b/distro/sql/create/cmmn/flowable.hsql.cmmn-engine.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ); insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -36,7 +36,7 @@ create table ACT_RU_IDENTITYLINK ( 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ varchar(64), REV_ integer, @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ varchar(64) not null, REV_ integer, @@ -101,7 +101,7 @@ alter table ACT_RU_VARIABLE foreign key (BYTEARRAY_ID_) references ACT_GE_BYTEARRAY; -insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); CREATE TABLE PUBLIC.ACT_CMMN_DATABASECHANGELOG (ID VARCHAR(255) NOT NULL, AUTHOR VARCHAR(255) NOT NULL, FILENAME VARCHAR(255) NOT NULL, DATEEXECUTED TIMESTAMP NOT NULL, ORDEREXECUTED INT NOT NULL, EXECTYPE VARCHAR(10) NOT NULL, MD5SUM VARCHAR(35), DESCRIPTION VARCHAR(255), COMMENTS VARCHAR(255), TAG VARCHAR(255), LIQUIBASE VARCHAR(20), CONTEXTS VARCHAR(255), LABELS VARCHAR(255), DEPLOYMENT_ID VARCHAR(10)); @@ -165,6 +165,20 @@ CREATE TABLE PUBLIC.ACT_CMMN_HI_CASE_INST (ID_ VARCHAR(255) NOT NULL, REV_ INT N CREATE TABLE PUBLIC.ACT_CMMN_HI_MIL_INST (ID_ VARCHAR(255) NOT NULL, REV_ INT NOT NULL, NAME_ VARCHAR(255) NOT NULL, TIME_STAMP_ TIMESTAMP NOT NULL, CASE_INST_ID_ VARCHAR(255) NOT NULL, CASE_DEF_ID_ VARCHAR(255) NOT NULL, ELEMENT_ID_ VARCHAR(255) NOT NULL, CONSTRAINT PK_ACT_CMMN_HI_MIL_INST PRIMARY KEY (ID_)); -INSERT INTO PUBLIC.ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW, 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '7878884186'); +INSERT INTO PUBLIC.ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW, 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985400341'); + +ALTER TABLE PUBLIC.ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000); + +ALTER TABLE PUBLIC.ACT_CMMN_CASEDEF ADD HAS_START_FORM_KEY_ BOOLEAN; + +ALTER TABLE PUBLIC.ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ BOOLEAN; + +ALTER TABLE PUBLIC.ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ TIMESTAMP; + +ALTER TABLE PUBLIC.ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255); + +ALTER TABLE PUBLIC.ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_TYPE_ VARCHAR(255); + +INSERT INTO PUBLIC.ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW, 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985400341'); diff --git a/distro/sql/create/cmmn/flowable.mssql.cmmn-engine.create.sql b/distro/sql/create/cmmn/flowable.mssql.cmmn-engine.create.sql index 6fb4a28ef21..d22b020454e 100644 --- a/distro/sql/create/cmmn/flowable.mssql.cmmn-engine.create.sql +++ b/distro/sql/create/cmmn/flowable.mssql.cmmn-engine.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ); insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -36,7 +36,7 @@ create table ACT_RU_IDENTITYLINK ( 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ nvarchar(64), REV_ int, @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ nvarchar(64) not null, REV_ int, @@ -102,7 +102,7 @@ alter table ACT_RU_VARIABLE foreign key (BYTEARRAY_ID_) references ACT_GE_BYTEARRAY (ID_); -insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); CREATE TABLE [ACT_CMMN_DATABASECHANGELOG] ([ID] [nvarchar](255) NOT NULL, [AUTHOR] [nvarchar](255) NOT NULL, [FILENAME] [nvarchar](255) NOT NULL, [DATEEXECUTED] [datetime2](3) NOT NULL, [ORDEREXECUTED] [int] NOT NULL, [EXECTYPE] [nvarchar](10) NOT NULL, [MD5SUM] [nvarchar](35), [DESCRIPTION] [nvarchar](255), [COMMENTS] [nvarchar](255), [TAG] [nvarchar](255), [LIQUIBASE] [nvarchar](20), [CONTEXTS] [nvarchar](255), [LABELS] [nvarchar](255), [DEPLOYMENT_ID] [nvarchar](10)) GO @@ -197,7 +197,28 @@ GO CREATE TABLE [ACT_CMMN_HI_MIL_INST] ([ID_] [varchar](255) NOT NULL, [REV_] [int] NOT NULL, [NAME_] [varchar](255) NOT NULL, [TIME_STAMP_] [datetime] NOT NULL, [CASE_INST_ID_] [varchar](255) NOT NULL, [CASE_DEF_ID_] [varchar](255) NOT NULL, [ELEMENT_ID_] [varchar](255) NOT NULL, CONSTRAINT [PK_ACT_CMMN_HI_MIL_INST] PRIMARY KEY ([ID_])) GO -INSERT INTO [ACT_CMMN_DATABASECHANGELOG] ([ID], [AUTHOR], [FILENAME], [DATEEXECUTED], [ORDEREXECUTED], [MD5SUM], [DESCRIPTION], [COMMENTS], [EXECTYPE], [CONTEXTS], [LABELS], [LIQUIBASE], [DEPLOYMENT_ID]) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', GETDATE(), 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '7878884556') +INSERT INTO [ACT_CMMN_DATABASECHANGELOG] ([ID], [AUTHOR], [FILENAME], [DATEEXECUTED], [ORDEREXECUTED], [MD5SUM], [DESCRIPTION], [COMMENTS], [EXECTYPE], [CONTEXTS], [LABELS], [LIQUIBASE], [DEPLOYMENT_ID]) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', GETDATE(), 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985400802') +GO + +ALTER TABLE [ACT_CMMN_CASEDEF] ADD [DGRM_RESOURCE_NAME_] [varchar](4000) +GO + +ALTER TABLE [ACT_CMMN_CASEDEF] ADD [HAS_START_FORM_KEY_] [bit] +GO + +ALTER TABLE [ACT_CMMN_DEPLOYMENT_RESOURCE] ADD [GENERATED_] [bit] +GO + +ALTER TABLE [ACT_CMMN_RU_CASE_INST] ADD [LOCK_TIME_] [datetime] +GO + +ALTER TABLE [ACT_CMMN_RU_PLAN_ITEM_INST] ADD [ITEM_DEFINITION_ID_] [varchar](255) +GO + +ALTER TABLE [ACT_CMMN_RU_PLAN_ITEM_INST] ADD [ITEM_DEFINITION_TYPE_] [varchar](255) +GO + +INSERT INTO [ACT_CMMN_DATABASECHANGELOG] ([ID], [AUTHOR], [FILENAME], [DATEEXECUTED], [ORDEREXECUTED], [MD5SUM], [DESCRIPTION], [COMMENTS], [EXECTYPE], [CONTEXTS], [LABELS], [LIQUIBASE], [DEPLOYMENT_ID]) VALUES ('2', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', GETDATE(), 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985400802') GO diff --git a/distro/sql/create/cmmn/flowable.mysql.cmmn-engine.create.sql b/distro/sql/create/cmmn/flowable.mysql.cmmn-engine.create.sql index 886eb5d8d36..d58da0f44ea 100644 --- a/distro/sql/create/cmmn/flowable.mysql.cmmn-engine.create.sql +++ b/distro/sql/create/cmmn/flowable.mysql.cmmn-engine.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin; insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -36,7 +36,7 @@ create table ACT_RU_IDENTITYLINK ( 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ varchar(64), REV_ integer, @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ varchar(64) not null, REV_ integer, @@ -101,7 +101,7 @@ alter table ACT_RU_VARIABLE foreign key (BYTEARRAY_ID_) references ACT_GE_BYTEARRAY (ID_); -insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); CREATE TABLE ACT_CMMN_DATABASECHANGELOG (ID VARCHAR(255) NOT NULL, AUTHOR VARCHAR(255) NOT NULL, FILENAME VARCHAR(255) NOT NULL, DATEEXECUTED datetime NOT NULL, ORDEREXECUTED INT NOT NULL, EXECTYPE VARCHAR(10) NOT NULL, MD5SUM VARCHAR(35) NULL, DESCRIPTION VARCHAR(255) NULL, COMMENTS VARCHAR(255) NULL, TAG VARCHAR(255) NULL, LIQUIBASE VARCHAR(20) NULL, CONTEXTS VARCHAR(255) NULL, LABELS VARCHAR(255) NULL, DEPLOYMENT_ID VARCHAR(10) NULL); @@ -165,6 +165,16 @@ CREATE TABLE ACT_CMMN_HI_CASE_INST (ID_ VARCHAR(255) NOT NULL, REV_ INT NOT NULL CREATE TABLE ACT_CMMN_HI_MIL_INST (ID_ VARCHAR(255) NOT NULL, REV_ INT NOT NULL, NAME_ VARCHAR(255) NOT NULL, TIME_STAMP_ datetime NOT NULL, CASE_INST_ID_ VARCHAR(255) NOT NULL, CASE_DEF_ID_ VARCHAR(255) NOT NULL, ELEMENT_ID_ VARCHAR(255) NOT NULL, CONSTRAINT PK_ACT_CMMN_HI_MIL_INST PRIMARY KEY (ID_)); -INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '7878884904'); +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985401301'); + +ALTER TABLE ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000) NULL, ADD HAS_START_FORM_KEY_ BIT(1) NULL; + +ALTER TABLE ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ BIT(1) NULL; + +ALTER TABLE ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ datetime NULL; + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255) NULL, ADD ITEM_DEFINITION_TYPE_ VARCHAR(255) NULL; + +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985401301'); diff --git a/distro/sql/create/cmmn/flowable.mysql55.cmmn-engine.create.sql b/distro/sql/create/cmmn/flowable.mysql55.cmmn-engine.create.sql index 72bcc2a0a1c..190ea1a7ff8 100644 --- a/distro/sql/create/cmmn/flowable.mysql55.cmmn-engine.create.sql +++ b/distro/sql/create/cmmn/flowable.mysql55.cmmn-engine.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin; insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -36,7 +36,7 @@ create table ACT_RU_IDENTITYLINK ( 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ varchar(64), REV_ integer, @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ varchar(64) not null, REV_ integer, @@ -101,7 +101,7 @@ alter table ACT_RU_VARIABLE foreign key (BYTEARRAY_ID_) references ACT_GE_BYTEARRAY (ID_); -insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); CREATE TABLE ACT_CMMN_DATABASECHANGELOG (ID VARCHAR(255) NOT NULL, AUTHOR VARCHAR(255) NOT NULL, FILENAME VARCHAR(255) NOT NULL, DATEEXECUTED datetime NOT NULL, ORDEREXECUTED INT NOT NULL, EXECTYPE VARCHAR(10) NOT NULL, MD5SUM VARCHAR(35) NULL, DESCRIPTION VARCHAR(255) NULL, COMMENTS VARCHAR(255) NULL, TAG VARCHAR(255) NULL, LIQUIBASE VARCHAR(20) NULL, CONTEXTS VARCHAR(255) NULL, LABELS VARCHAR(255) NULL, DEPLOYMENT_ID VARCHAR(10) NULL); @@ -165,6 +165,16 @@ CREATE TABLE ACT_CMMN_HI_CASE_INST (ID_ VARCHAR(255) NOT NULL, REV_ INT NOT NULL CREATE TABLE ACT_CMMN_HI_MIL_INST (ID_ VARCHAR(255) NOT NULL, REV_ INT NOT NULL, NAME_ VARCHAR(255) NOT NULL, TIME_STAMP_ datetime NOT NULL, CASE_INST_ID_ VARCHAR(255) NOT NULL, CASE_DEF_ID_ VARCHAR(255) NOT NULL, ELEMENT_ID_ VARCHAR(255) NOT NULL, CONSTRAINT PK_ACT_CMMN_HI_MIL_INST PRIMARY KEY (ID_)); -INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '7878885235'); +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985401663'); + +ALTER TABLE ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000) NULL, ADD HAS_START_FORM_KEY_ BIT(1) NULL; + +ALTER TABLE ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ BIT(1) NULL; + +ALTER TABLE ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ datetime NULL; + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255) NULL, ADD ITEM_DEFINITION_TYPE_ VARCHAR(255) NULL; + +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985401663'); diff --git a/distro/sql/create/cmmn/flowable.oracle.cmmn-engine.create.sql b/distro/sql/create/cmmn/flowable.oracle.cmmn-engine.create.sql index f24ce7f4a28..9850bcbd279 100644 --- a/distro/sql/create/cmmn/flowable.oracle.cmmn-engine.create.sql +++ b/distro/sql/create/cmmn/flowable.oracle.cmmn-engine.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ); insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -36,7 +36,7 @@ create table ACT_RU_IDENTITYLINK ( 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ NVARCHAR2(64), REV_ INTEGER, @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ NVARCHAR2(64) not null, REV_ INTEGER, @@ -102,7 +102,7 @@ alter table ACT_RU_VARIABLE foreign key (BYTEARRAY_ID_) references ACT_GE_BYTEARRAY (ID_); -insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); SET DEFINE OFF; @@ -168,6 +168,20 @@ CREATE TABLE ACT_CMMN_HI_CASE_INST (ID_ VARCHAR2(255) NOT NULL, REV_ INTEGER NOT CREATE TABLE ACT_CMMN_HI_MIL_INST (ID_ VARCHAR2(255) NOT NULL, REV_ INTEGER NOT NULL, NAME_ VARCHAR2(255) NOT NULL, TIME_STAMP_ TIMESTAMP NOT NULL, CASE_INST_ID_ VARCHAR2(255) NOT NULL, CASE_DEF_ID_ VARCHAR2(255) NOT NULL, ELEMENT_ID_ VARCHAR2(255) NOT NULL, CONSTRAINT PK_ACT_CMMN_HI_MIL_INST PRIMARY KEY (ID_)); -INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', SYSTIMESTAMP, 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '7878885518'); +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', SYSTIMESTAMP, 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985402043'); + +ALTER TABLE ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR2(4000); + +ALTER TABLE ACT_CMMN_CASEDEF ADD HAS_START_FORM_KEY_ NUMBER(1); + +ALTER TABLE ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ NUMBER(1); + +ALTER TABLE ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ TIMESTAMP; + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR2(255); + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_TYPE_ VARCHAR2(255); + +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', SYSTIMESTAMP, 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985402043'); diff --git a/distro/sql/create/cmmn/flowable.postgres.cmmn-engine.create.sql b/distro/sql/create/cmmn/flowable.postgres.cmmn-engine.create.sql index 46458d227c1..450d704d085 100644 --- a/distro/sql/create/cmmn/flowable.postgres.cmmn-engine.create.sql +++ b/distro/sql/create/cmmn/flowable.postgres.cmmn-engine.create.sql @@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY ( ); insert into ACT_GE_PROPERTY -values ('common.schema.version', '6.2.0.0', 1); +values ('common.schema.version', '6.2.1.0', 1); insert into ACT_GE_PROPERTY values ('next.dbid', '1', 1); @@ -36,7 +36,7 @@ create table ACT_RU_IDENTITYLINK ( 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_); -insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('identitylink.schema.version', '6.2.1.0', 1); create table ACT_RU_TASK ( ID_ varchar(64), REV_ integer, @@ -73,7 +73,7 @@ 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.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('task.schema.version', '6.2.1.0', 1); create table ACT_RU_VARIABLE ( ID_ varchar(64) not null, REV_ integer, @@ -102,7 +102,7 @@ alter table ACT_RU_VARIABLE foreign key (BYTEARRAY_ID_) references ACT_GE_BYTEARRAY (ID_); -insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.0.0', 1); +insert into ACT_GE_PROPERTY values ('variable.schema.version', '6.2.1.0', 1); CREATE TABLE act_cmmn_databasechangelog (ID VARCHAR(255) NOT NULL, AUTHOR VARCHAR(255) NOT NULL, FILENAME VARCHAR(255) NOT NULL, DATEEXECUTED TIMESTAMP WITHOUT TIME ZONE NOT NULL, ORDEREXECUTED INT NOT NULL, EXECTYPE VARCHAR(10) NOT NULL, MD5SUM VARCHAR(35), DESCRIPTION VARCHAR(255), COMMENTS VARCHAR(255), TAG VARCHAR(255), LIQUIBASE VARCHAR(20), CONTEXTS VARCHAR(255), LABELS VARCHAR(255), DEPLOYMENT_ID VARCHAR(10)); @@ -167,6 +167,20 @@ CREATE TABLE ACT_CMMN_HI_CASE_INST (ID_ VARCHAR(255) NOT NULL, REV_ INT NOT NULL CREATE TABLE ACT_CMMN_HI_MIL_INST (ID_ VARCHAR(255) NOT NULL, REV_ INT NOT NULL, NAME_ VARCHAR(255) NOT NULL, TIME_STAMP_ TIMESTAMP WITHOUT TIME ZONE NOT NULL, CASE_INST_ID_ VARCHAR(255) NOT NULL, CASE_DEF_ID_ VARCHAR(255) NOT NULL, ELEMENT_ID_ VARCHAR(255) NOT NULL, CONSTRAINT PK_ACT_CMMN_HI_MIL_INST PRIMARY KEY (ID_)); -INSERT INTO act_cmmn_databasechangelog (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '7878885769'); +INSERT INTO act_cmmn_databasechangelog (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('1', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 1, '7:1ed01100eeb9bb6054c28320b6c5fb22', 'createTable tableName=ACT_CMMN_DEPLOYMENT; createTable tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addForeignKeyConstraint baseTableName=ACT_CMMN_DEPLOYMENT_RESOURCE, constraintName=ACT_FK_CMMN_RSRC_DPL, referencedTableName=ACT_CMMN_DEPLOYMENT; create...', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985402493'); + +ALTER TABLE ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000); + +ALTER TABLE ACT_CMMN_CASEDEF ADD HAS_START_FORM_KEY_ BOOLEAN; + +ALTER TABLE ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ BOOLEAN; + +ALTER TABLE ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ TIMESTAMP WITHOUT TIME ZONE; + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255); + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_TYPE_ VARCHAR(255); + +INSERT INTO act_cmmn_databasechangelog (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml', NOW(), 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985402493'); diff --git a/distro/sql/create/idm/flowable.db2.idm-engine.create.sql b/distro/sql/create/idm/flowable.db2.idm-engine.create.sql index 942a4fa1318..5b31ad96005 100644 --- a/distro/sql/create/idm/flowable.db2.idm-engine.create.sql +++ b/distro/sql/create/idm/flowable.db2.idm-engine.create.sql @@ -6,7 +6,7 @@ create table ACT_ID_PROPERTY ( ); insert into ACT_ID_PROPERTY -values ('schema.version', '6.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); create table ACT_ID_BYTEARRAY ( ID_ varchar(64) not null, diff --git a/distro/sql/create/idm/flowable.h2.idm-engine.create.sql b/distro/sql/create/idm/flowable.h2.idm-engine.create.sql index 87b4dcd87c3..fb4d1e93203 100644 --- a/distro/sql/create/idm/flowable.h2.idm-engine.create.sql +++ b/distro/sql/create/idm/flowable.h2.idm-engine.create.sql @@ -6,7 +6,7 @@ create table ACT_ID_PROPERTY ( ); insert into ACT_ID_PROPERTY -values ('schema.version', '6.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); create table ACT_ID_BYTEARRAY ( ID_ varchar(64), diff --git a/distro/sql/create/idm/flowable.hsql.idm-engine.create.sql b/distro/sql/create/idm/flowable.hsql.idm-engine.create.sql index d030dee2fd4..0ab7be16483 100644 --- a/distro/sql/create/idm/flowable.hsql.idm-engine.create.sql +++ b/distro/sql/create/idm/flowable.hsql.idm-engine.create.sql @@ -6,7 +6,7 @@ create table ACT_ID_PROPERTY ( ); insert into ACT_ID_PROPERTY -values ('schema.version', '6.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); create table ACT_ID_BYTEARRAY ( ID_ varchar(64), diff --git a/distro/sql/create/idm/flowable.mssql.idm-engine.create.sql b/distro/sql/create/idm/flowable.mssql.idm-engine.create.sql index ae0b4e0f93b..4abbe216169 100644 --- a/distro/sql/create/idm/flowable.mssql.idm-engine.create.sql +++ b/distro/sql/create/idm/flowable.mssql.idm-engine.create.sql @@ -6,7 +6,7 @@ create table ACT_ID_PROPERTY ( ); insert into ACT_ID_PROPERTY -values ('schema.version', '6.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); create table ACT_ID_BYTEARRAY ( ID_ nvarchar(64), diff --git a/distro/sql/create/idm/flowable.mysql.idm-engine.create.sql b/distro/sql/create/idm/flowable.mysql.idm-engine.create.sql index 0368ff7344f..0f45fd9caed 100644 --- a/distro/sql/create/idm/flowable.mysql.idm-engine.create.sql +++ b/distro/sql/create/idm/flowable.mysql.idm-engine.create.sql @@ -6,7 +6,7 @@ create table ACT_ID_PROPERTY ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin; insert into ACT_ID_PROPERTY -values ('schema.version', '6.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); create table ACT_ID_BYTEARRAY ( ID_ varchar(64), diff --git a/distro/sql/create/idm/flowable.mysql55.idm-engine.create.sql b/distro/sql/create/idm/flowable.mysql55.idm-engine.create.sql index 2f5cc92b60e..076a5fb08aa 100644 --- a/distro/sql/create/idm/flowable.mysql55.idm-engine.create.sql +++ b/distro/sql/create/idm/flowable.mysql55.idm-engine.create.sql @@ -6,7 +6,7 @@ create table ACT_ID_PROPERTY ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin; insert into ACT_ID_PROPERTY -values ('schema.version', '6.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); create table ACT_ID_BYTEARRAY ( ID_ varchar(64), diff --git a/distro/sql/create/idm/flowable.oracle.idm-engine.create.sql b/distro/sql/create/idm/flowable.oracle.idm-engine.create.sql index c801cd6e1aa..e43342956d4 100644 --- a/distro/sql/create/idm/flowable.oracle.idm-engine.create.sql +++ b/distro/sql/create/idm/flowable.oracle.idm-engine.create.sql @@ -6,7 +6,7 @@ create table ACT_ID_PROPERTY ( ); insert into ACT_ID_PROPERTY -values ('schema.version', '6.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); create table ACT_ID_BYTEARRAY ( ID_ NVARCHAR2(64), diff --git a/distro/sql/create/idm/flowable.postgres.idm-engine.create.sql b/distro/sql/create/idm/flowable.postgres.idm-engine.create.sql index 202ab4069c4..d108529edbf 100644 --- a/distro/sql/create/idm/flowable.postgres.idm-engine.create.sql +++ b/distro/sql/create/idm/flowable.postgres.idm-engine.create.sql @@ -6,7 +6,7 @@ create table ACT_ID_PROPERTY ( ); insert into ACT_ID_PROPERTY -values ('schema.version', '6.2.0.0', 1); +values ('schema.version', '6.2.1.0', 1); create table ACT_ID_BYTEARRAY ( ID_ varchar(64), diff --git a/distro/sql/drop/bpmn/flowable.db2.bpmn-engine.drop.sql b/distro/sql/drop/bpmn/flowable.db2.bpmn-engine.drop.sql index d8957c84f69..7000c6913af 100644 --- a/distro/sql/drop/bpmn/flowable.db2.bpmn-engine.drop.sql +++ b/distro/sql/drop/bpmn/flowable.db2.bpmn-engine.drop.sql @@ -1,26 +1,26 @@ drop index ACT_IDX_EXEC_BUSKEY; drop index ACT_IDX_VARIABLE_TASK_ID; -alter table ACT_GE_BYTEARRAY +alter table ACT_GE_BYTEARRAY drop foreign key ACT_FK_BYTEARR_DEPL; alter table ACT_RU_EXECUTION drop foreign key ACT_FK_EXE_PROCINST; -alter table ACT_RU_EXECUTION +alter table ACT_RU_EXECUTION drop foreign key ACT_FK_EXE_PARENT; -alter table ACT_RU_EXECUTION +alter table ACT_RU_EXECUTION drop foreign key ACT_FK_EXE_SUPER; - -alter table ACT_RU_EXECUTION + +alter table ACT_RU_EXECUTION drop foreign key ACT_FK_EXE_PROCDEF; alter table ACT_RU_IDENTITYLINK drop foreign key ACT_FK_TSKASS_TASK; - + alter table ACT_RU_IDENTITYLINK - drop foreign key ACT_FK_IDL_PROCINST; + drop foreign key ACT_FK_IDL_PROCINST; alter table ACT_RU_IDENTITYLINK drop foreign key ACT_FK_ATHRZ_PROCEDEF; @@ -30,68 +30,68 @@ alter table ACT_RU_TASK alter table ACT_RU_TASK drop foreign key ACT_FK_TASK_PROCINST; - + alter table ACT_RU_TASK drop foreign key ACT_FK_TASK_PROCDEF; - + alter table ACT_RU_VARIABLE drop foreign key ACT_FK_VAR_EXE; - + alter table ACT_RU_VARIABLE - drop foreign key ACT_FK_VAR_PROCINST; + drop foreign key ACT_FK_VAR_PROCINST; -alter table ACT_RU_JOB +alter table ACT_RU_JOB drop foreign key ACT_FK_JOB_EXECUTION; - -alter table ACT_RU_JOB + +alter table ACT_RU_JOB drop foreign key ACT_FK_JOB_PROCESS_INSTANCE; - -alter table ACT_RU_JOB + +alter table ACT_RU_JOB drop foreign key ACT_FK_JOB_PROC_DEF; -alter table ACT_RU_TIMER_JOB +alter table ACT_RU_TIMER_JOB drop foreign key ACT_FK_TIMER_JOB_EXECUTION; - -alter table ACT_RU_TIMER_JOB + +alter table ACT_RU_TIMER_JOB drop foreign key ACT_FK_TIMER_JOB_PROCESS_INSTANCE; - -alter table ACT_RU_TIMER_JOB + +alter table ACT_RU_TIMER_JOB drop foreign key ACT_FK_TIMER_JOB_PROC_DEF; - -alter table ACT_RU_SUSPENDED_JOB + +alter table ACT_RU_SUSPENDED_JOB drop foreign key ACT_FK_SUSPENDED_JOB_EXECUTION; - -alter table ACT_RU_SUSPENDED_JOB + +alter table ACT_RU_SUSPENDED_JOB drop foreign key ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE; - -alter table ACT_RU_SUSPENDED_JOB + +alter table ACT_RU_SUSPENDED_JOB drop foreign key ACT_FK_SUSPENDED_JOB_PROC_DEF; - -alter table ACT_RU_DEADLETTER_JOB + +alter table ACT_RU_DEADLETTER_JOB drop foreign key ACT_FK_DEADLETTER_JOB_EXECUTION; - -alter table ACT_RU_DEADLETTER_JOB + +alter table ACT_RU_DEADLETTER_JOB drop foreign key ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE; - -alter table ACT_RU_DEADLETTER_JOB + +alter table ACT_RU_DEADLETTER_JOB drop foreign key ACT_FK_DEADLETTER_JOB_PROC_DEF; - + alter table ACT_RU_EVENT_SUBSCR drop foreign key ACT_FK_EVENT_EXEC; -alter table ACT_RE_MODEL +alter table ACT_RE_MODEL drop foreign key ACT_FK_MODEL_SOURCE; -alter table ACT_RE_MODEL - drop foreign key ACT_FK_MODEL_SOURCE_EXTRA; - -alter table ACT_RE_MODEL +alter table ACT_RE_MODEL + drop foreign key ACT_FK_MODEL_SOURCE_EXTRA; + +alter table ACT_RE_MODEL drop foreign key ACT_FK_MODEL_DEPLOYMENT; -alter table ACT_PROCDEF_INFO +alter table ACT_PROCDEF_INFO drop foreign key ACT_FK_INFO_JSON_BA; -alter table ACT_PROCDEF_INFO +alter table ACT_PROCDEF_INFO drop foreign key ACT_FK_INFO_PROCDEF; drop index ACT_IDX_EVENT_SUBSCR_CONFIG_; @@ -105,6 +105,19 @@ drop table ACT_RU_EVENT_SUBSCR; drop table ACT_EVT_LOG; drop table ACT_PROCDEF_INFO; +drop index ACT_IDX_JOB_SCOPE; +drop index ACT_IDX_JOB_SUB_SCOPE; +drop index ACT_IDX_JOB_SCOPE_DEF; +drop index ACT_IDX_TJOB_SCOPE; +drop index ACT_IDX_TJOB_SUB_SCOPE; +drop index ACT_IDX_TJOB_SCOPE_DEF; +drop index ACT_IDX_SJOB_SCOPE; +drop index ACT_IDX_SJOB_SUB_SCOPE; +drop index ACT_IDX_SJOB_SCOPE_DEF; +drop index ACT_IDX_DJOB_SCOPE; +drop index ACT_IDX_DJOB_SUB_SCOPE; +drop index ACT_IDX_DJOB_SCOPE_DEF; + alter table ACT_RU_JOB drop foreign key ACT_FK_JOB_EXCEPTION; diff --git a/distro/sql/drop/bpmn/flowable.h2.bpmn-engine.drop.sql b/distro/sql/drop/bpmn/flowable.h2.bpmn-engine.drop.sql index 282eca4ae2d..294f02293b3 100644 --- a/distro/sql/drop/bpmn/flowable.h2.bpmn-engine.drop.sql +++ b/distro/sql/drop/bpmn/flowable.h2.bpmn-engine.drop.sql @@ -11,6 +11,19 @@ drop index if exists ACT_IDX_VARIABLE_TASK_ID; drop index if exists ACT_IDX_EVENT_SUBSCR_CONFIG_; drop index if exists ACT_IDX_ATHRZ_PROCEDEF; drop index if exists ACT_IDX_INFO_PROCDEF; +drop index if exists ACT_IDX_JOB_SCOPE; +drop index if exists ACT_IDX_JOB_SUB_SCOPE; +drop index if exists ACT_IDX_JOB_SCOPE_DEF; +drop index if exists ACT_IDX_TJOB_SCOPE; +drop index if exists ACT_IDX_TJOB_SUB_SCOPE; +drop index if exists ACT_IDX_TJOB_SCOPE_DEF; +drop index if exists ACT_IDX_SJOB_SCOPE; +drop index if exists ACT_IDX_SJOB_SUB_SCOPE; +drop index if exists ACT_IDX_SJOB_SCOPE_DEF; +drop index if exists ACT_IDX_DJOB_SCOPE; +drop index if exists ACT_IDX_DJOB_SUB_SCOPE; +drop index if exists ACT_IDX_DJOB_SCOPE_DEF; + drop table if exists ACT_RU_JOB cascade constraints; drop table if exists ACT_RU_TIMER_JOB cascade constraints; drop table if exists ACT_RU_SUSPENDED_JOB cascade constraints; diff --git a/distro/sql/drop/bpmn/flowable.hsql.bpmn-engine.drop.sql b/distro/sql/drop/bpmn/flowable.hsql.bpmn-engine.drop.sql index 46f3c188b54..07447d892bb 100644 --- a/distro/sql/drop/bpmn/flowable.hsql.bpmn-engine.drop.sql +++ b/distro/sql/drop/bpmn/flowable.hsql.bpmn-engine.drop.sql @@ -11,6 +11,19 @@ drop index if exists ACT_IDX_VARIABLE_TASK_ID; drop index if exists ACT_IDX_EVENT_SUBSCR_CONFIG_; drop index if exists ACT_IDX_ATHRZ_PROCEDEF; drop index if exists ACT_IDX_INFO_PROCDEF; +drop index if exists ACT_IDX_JOB_SCOPE; +drop index if exists ACT_IDX_JOB_SUB_SCOPE; +drop index if exists ACT_IDX_JOB_SCOPE_DEF; +drop index if exists ACT_IDX_TJOB_SCOPE; +drop index if exists ACT_IDX_TJOB_SUB_SCOPE; +drop index if exists ACT_IDX_TJOB_SCOPE_DEF; +drop index if exists ACT_IDX_SJOB_SCOPE; +drop index if exists ACT_IDX_SJOB_SUB_SCOPE; +drop index if exists ACT_IDX_SJOB_SCOPE_DEF; +drop index if exists ACT_IDX_DJOB_SCOPE; +drop index if exists ACT_IDX_DJOB_SUB_SCOPE; +drop index if exists ACT_IDX_DJOB_SCOPE_DEF; + drop table if exists ACT_RU_JOB cascade; drop table if exists ACT_RU_TIMER_JOB cascade; drop table if exists ACT_RU_SUSPENDED_JOB cascade; diff --git a/distro/sql/drop/bpmn/flowable.mssql.bpmn-engine.drop.sql b/distro/sql/drop/bpmn/flowable.mssql.bpmn-engine.drop.sql index 74eb1fcaf94..221b0e72b2a 100644 --- a/distro/sql/drop/bpmn/flowable.mssql.bpmn-engine.drop.sql +++ b/distro/sql/drop/bpmn/flowable.mssql.bpmn-engine.drop.sql @@ -7,7 +7,7 @@ if exists (select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_NAME = ' if exists (select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_NAME = 'ACT_RE_PROCDEF') alter table ACT_RE_PROCDEF drop constraint ACT_UNIQ_PROCDEF; if exists (select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_NAME = 'ACT_RU_EXECUTION') alter table ACT_RU_EXECUTION drop constraint ACT_FK_EXE_PROCDEF; if exists (select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_NAME = 'ACT_RU_EXECUTION') alter table ACT_RU_EXECUTION drop constraint ACT_FK_EXE_PARENT; -if exists (select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_NAME = 'ACT_RU_EXECUTION') alter table ACT_RU_EXECUTION drop constraint ACT_FK_EXE_SUPER; +if exists (select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_NAME = 'ACT_RU_EXECUTION') alter table ACT_RU_EXECUTION drop constraint ACT_FK_EXE_SUPER; if exists (select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_NAME = 'ACT_RU_IDENTITYLINK') alter table ACT_RU_IDENTITYLINK drop constraint ACT_FK_TSKASS_TASK; if exists (select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_NAME = 'ACT_RU_IDENTITYLINK') alter table ACT_RU_IDENTITYLINK drop constraint ACT_FK_IDL_PROCINST; if exists (select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_NAME = 'ACT_RU_IDENTITYLINK') alter table ACT_RU_IDENTITYLINK drop constraint ACT_FK_ATHRZ_PROCEDEF; @@ -44,6 +44,19 @@ if exists (select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_NAME = ' if exists (select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_NAME = 'ACT_RU_EVENT_SUBSCR') drop table ACT_RU_EVENT_SUBSCR; if exists (select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_NAME = 'ACT_EVT_LOG') drop table ACT_EVT_LOG; if exists (select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_NAME = 'ACT_PROCDEF_INFO') drop table ACT_PROCDEF_INFO; +IF EXISTS (SELECT name FROM sysindexes WHERE name = 'ACT_IDX_JOB_SCOPE') drop index ACT_RU_JOB.ACT_IDX_JOB_SCOPE; +IF EXISTS (SELECT name FROM sysindexes WHERE name = 'ACT_IDX_JOB_SUB_SCOPE') drop index ACT_RU_JOB.ACT_IDX_JOB_SUB_SCOPE; +IF EXISTS (SELECT name FROM sysindexes WHERE name = 'ACT_IDX_JOB_SCOPE_DEF') drop index ACT_RU_JOB.ACT_IDX_JOB_SCOPE_DEF; +IF EXISTS (SELECT name FROM sysindexes WHERE name = 'ACT_IDX_TJOB_SCOPE') drop index ACT_RU_TIMER_JOB.ACT_IDX_TJOB_SCOPE; +IF EXISTS (SELECT name FROM sysindexes WHERE name = 'ACT_IDX_TJOB_SUB_SCOPE') drop index ACT_RU_TIMER_JOB.ACT_IDX_TJOB_SUB_SCOPE; +IF EXISTS (SELECT name FROM sysindexes WHERE name = 'ACT_IDX_TJOB_SCOPE_DEF') drop index ACT_RU_TIMER_JOB.ACT_IDX_TJOB_SCOPE_DEF; +IF EXISTS (SELECT name FROM sysindexes WHERE name = 'ACT_IDX_SJOB_SCOPE') drop index ACT_RU_SUSPENDED_JOB.ACT_IDX_SJOB_SCOPE; +IF EXISTS (SELECT name FROM sysindexes WHERE name = 'ACT_IDX_SJOB_SUB_SCOPE') drop index ACT_RU_SUSPENDED_JOB.ACT_IDX_SJOB_SUB_SCOPE; +IF EXISTS (SELECT name FROM sysindexes WHERE name = 'ACT_IDX_SJOB_SCOPE_DEF') drop index ACT_RU_SUSPENDED_JOB.ACT_IDX_SJOB_SCOPE_DEF; +IF EXISTS (SELECT name FROM sysindexes WHERE name = 'ACT_IDX_DJOB_SCOPE') drop index ACT_RU_DEADLETTER_JOB.ACT_IDX_DJOB_SCOPE; +IF EXISTS (SELECT name FROM sysindexes WHERE name = 'ACT_IDX_DJOB_SUB_SCOPE') drop index ACT_RU_DEADLETTER_JOB.ACT_IDX_DJOB_SUB_SCOPE; +IF EXISTS (SELECT name FROM sysindexes WHERE name = 'ACT_IDX_DJOB_SCOPE_DEF') drop index ACT_RU_DEADLETTER_JOB.ACT_IDX_DJOB_SCOPE_DEF; + if exists (select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_NAME = 'ACT_RU_JOB') alter table ACT_RU_JOB drop constraint ACT_FK_JOB_EXCEPTION; if exists (select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_NAME = 'ACT_RU_JOB') alter table ACT_RU_JOB drop constraint ACT_FK_JOB_CUSTOM_VALUES; if exists (select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_NAME = 'ACT_RU_TIMER_JOB') alter table ACT_RU_TIMER_JOB drop constraint ACT_FK_TIMER_JOB_EXCEPTION; diff --git a/distro/sql/drop/bpmn/flowable.mysql.bpmn-engine.drop.sql b/distro/sql/drop/bpmn/flowable.mysql.bpmn-engine.drop.sql index e549c3d2064..c58192ebe07 100644 --- a/distro/sql/drop/bpmn/flowable.mysql.bpmn-engine.drop.sql +++ b/distro/sql/drop/bpmn/flowable.mysql.bpmn-engine.drop.sql @@ -2,102 +2,102 @@ drop index ACT_IDX_EXEC_BUSKEY on ACT_RU_EXECUTION; drop index ACT_IDX_VARIABLE_TASK_ID on ACT_RU_VARIABLE; drop index ACT_IDX_INFO_PROCDEF on ACT_PROCDEF_INFO; -alter table ACT_GE_BYTEARRAY +alter table ACT_GE_BYTEARRAY drop FOREIGN KEY ACT_FK_BYTEARR_DEPL; alter table ACT_RU_EXECUTION drop FOREIGN KEY ACT_FK_EXE_PROCINST; -alter table ACT_RU_EXECUTION +alter table ACT_RU_EXECUTION drop FOREIGN KEY ACT_FK_EXE_PARENT; -alter table ACT_RU_EXECUTION +alter table ACT_RU_EXECUTION drop FOREIGN KEY ACT_FK_EXE_SUPER; - -alter table ACT_RU_EXECUTION + +alter table ACT_RU_EXECUTION drop FOREIGN KEY ACT_FK_EXE_PROCDEF; alter table ACT_RU_IDENTITYLINK drop FOREIGN KEY ACT_FK_TSKASS_TASK; - + alter table ACT_RU_IDENTITYLINK - drop FOREIGN KEY ACT_FK_IDL_PROCINST; + drop FOREIGN KEY ACT_FK_IDL_PROCINST; alter table ACT_RU_IDENTITYLINK drop FOREIGN KEY ACT_FK_ATHRZ_PROCEDEF; - + alter table ACT_RU_TASK drop FOREIGN KEY ACT_FK_TASK_EXE; alter table ACT_RU_TASK drop FOREIGN KEY ACT_FK_TASK_PROCINST; - + alter table ACT_RU_TASK drop FOREIGN KEY ACT_FK_TASK_PROCDEF; - + alter table ACT_RU_VARIABLE drop FOREIGN KEY ACT_FK_VAR_EXE; - + alter table ACT_RU_VARIABLE - drop FOREIGN KEY ACT_FK_VAR_PROCINST; + drop FOREIGN KEY ACT_FK_VAR_PROCINST; alter table ACT_RU_JOB drop FOREIGN KEY ACT_FK_JOB_EXECUTION; - -alter table ACT_RU_JOB + +alter table ACT_RU_JOB drop foreign key ACT_FK_JOB_PROCESS_INSTANCE; - -alter table ACT_RU_JOB + +alter table ACT_RU_JOB drop foreign key ACT_FK_JOB_PROC_DEF; -alter table ACT_RU_TIMER_JOB +alter table ACT_RU_TIMER_JOB drop foreign key ACT_FK_TIMER_JOB_EXECUTION; - -alter table ACT_RU_TIMER_JOB + +alter table ACT_RU_TIMER_JOB drop foreign key ACT_FK_TIMER_JOB_PROCESS_INSTANCE; - -alter table ACT_RU_TIMER_JOB + +alter table ACT_RU_TIMER_JOB drop foreign key ACT_FK_TIMER_JOB_PROC_DEF; - -alter table ACT_RU_SUSPENDED_JOB + +alter table ACT_RU_SUSPENDED_JOB drop foreign key ACT_FK_SUSPENDED_JOB_EXECUTION; - -alter table ACT_RU_SUSPENDED_JOB + +alter table ACT_RU_SUSPENDED_JOB drop foreign key ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE; - -alter table ACT_RU_SUSPENDED_JOB + +alter table ACT_RU_SUSPENDED_JOB drop foreign key ACT_FK_SUSPENDED_JOB_PROC_DEF; - -alter table ACT_RU_DEADLETTER_JOB + +alter table ACT_RU_DEADLETTER_JOB drop foreign key ACT_FK_DEADLETTER_JOB_EXECUTION; - -alter table ACT_RU_DEADLETTER_JOB + +alter table ACT_RU_DEADLETTER_JOB drop foreign key ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE; - -alter table ACT_RU_DEADLETTER_JOB + +alter table ACT_RU_DEADLETTER_JOB drop foreign key ACT_FK_DEADLETTER_JOB_PROC_DEF; - + alter table ACT_RU_EVENT_SUBSCR drop FOREIGN KEY ACT_FK_EVENT_EXEC; -alter table ACT_RE_MODEL +alter table ACT_RE_MODEL drop FOREIGN KEY ACT_FK_MODEL_SOURCE; -alter table ACT_RE_MODEL +alter table ACT_RE_MODEL drop FOREIGN KEY ACT_FK_MODEL_SOURCE_EXTRA; - -alter table ACT_RE_MODEL + +alter table ACT_RE_MODEL drop FOREIGN KEY ACT_FK_MODEL_DEPLOYMENT; -alter table ACT_PROCDEF_INFO +alter table ACT_PROCDEF_INFO drop FOREIGN KEY ACT_FK_INFO_JSON_BA; - -alter table ACT_PROCDEF_INFO + +alter table ACT_PROCDEF_INFO drop FOREIGN KEY ACT_FK_INFO_PROCDEF; - + drop index ACT_IDX_ATHRZ_PROCEDEF on ACT_RU_IDENTITYLINK; drop index ACT_IDX_EVENT_SUBSCR_CONFIG_ on ACT_RU_EVENT_SUBSCR; - + drop table if exists ACT_RE_DEPLOYMENT; drop table if exists ACT_RE_MODEL; drop table if exists ACT_RE_PROCDEF; @@ -105,6 +105,19 @@ drop table if exists ACT_RU_EXECUTION; drop table if exists ACT_RU_EVENT_SUBSCR; drop table if exists ACT_EVT_LOG; drop table if exists ACT_PROCDEF_INFO; +drop index ACT_IDX_JOB_SCOPE on ACT_RU_JOB; +drop index ACT_IDX_JOB_SUB_SCOPE on ACT_RU_JOB; +drop index ACT_IDX_JOB_SCOPE_DEF on ACT_RU_JOB; +drop index ACT_IDX_TJOB_SCOPE on ACT_RU_TIMER_JOB; +drop index ACT_IDX_TJOB_SUB_SCOPE on ACT_RU_TIMER_JOB; +drop index ACT_IDX_TJOB_SCOPE_DEF on ACT_RU_TIMER_JOB; +drop index ACT_IDX_SJOB_SCOPE on ACT_RU_SUSPENDED_JOB; +drop index ACT_IDX_SJOB_SUB_SCOPE on ACT_RU_SUSPENDED_JOB; +drop index ACT_IDX_SJOB_SCOPE_DEF on ACT_RU_SUSPENDED_JOB; +drop index ACT_IDX_DJOB_SCOPE on ACT_RU_DEADLETTER_JOB; +drop index ACT_IDX_DJOB_SUB_SCOPE on ACT_RU_DEADLETTER_JOB; +drop index ACT_IDX_DJOB_SCOPE_DEF on ACT_RU_DEADLETTER_JOB; + alter table ACT_RU_JOB drop foreign key ACT_FK_JOB_EXCEPTION; @@ -136,9 +149,9 @@ drop table if exists ACT_RU_DEADLETTER_JOB; drop table if exists ACT_RU_HISTORY_JOB; alter table ACT_RU_VARIABLE drop FOREIGN KEY ACT_FK_VAR_BYTEARRAY; - + drop index ACT_IDX_RU_VAR_SCOPE_ID_TYPE on ACT_RU_VARIABLE; -drop index ACT_IDX_RU_VAR_SUB_ID_TYPE on ACT_RU_VARIABLE; +drop index ACT_IDX_RU_VAR_SUB_ID_TYPE on ACT_RU_VARIABLE; drop table if exists ACT_RU_VARIABLE; diff --git a/distro/sql/drop/bpmn/flowable.oracle.bpmn-engine.drop.sql b/distro/sql/drop/bpmn/flowable.oracle.bpmn-engine.drop.sql index ddc771ea3a7..ae932f95629 100644 --- a/distro/sql/drop/bpmn/flowable.oracle.bpmn-engine.drop.sql +++ b/distro/sql/drop/bpmn/flowable.oracle.bpmn-engine.drop.sql @@ -14,12 +14,12 @@ drop index ACT_IDX_JOB_PROC_DEF_ID; drop index ACT_IDX_TJOB_EXECUTION_ID; drop index ACT_IDX_TJOB_PROC_INST_ID; drop index ACT_IDX_TJOB_PROC_DEF_ID; -drop index ACT_IDX_SJOB_EXECUTION_ID; -drop index ACT_IDX_SJOB_PROC_INST_ID; -drop index ACT_IDX_SJOB_PROC_DEF_ID; -drop index ACT_IDX_DJOB_EXECUTION_ID; -drop index ACT_IDX_DJOB_PROC_INST_ID; -drop index ACT_IDX_DJOB_PROC_DEF_ID; +drop index ACT_IDX_SJOB_EXECUTION_ID; +drop index ACT_IDX_SJOB_PROC_INST_ID; +drop index ACT_IDX_SJOB_PROC_DEF_ID; +drop index ACT_IDX_DJOB_EXECUTION_ID; +drop index ACT_IDX_DJOB_PROC_INST_ID; +drop index ACT_IDX_DJOB_PROC_DEF_ID; drop index ACT_IDX_MODEL_SOURCE; drop index ACT_IDX_MODEL_SOURCE_EXTRA; drop index ACT_IDX_MODEL_DEPLOYMENT; @@ -28,26 +28,26 @@ drop index ACT_IDX_PROCDEF_INFO_JSON; drop index ACT_IDX_EXEC_BUSKEY; drop index ACT_IDX_VARIABLE_TASK_ID; -alter table ACT_GE_BYTEARRAY +alter table ACT_GE_BYTEARRAY drop CONSTRAINT ACT_FK_BYTEARR_DEPL; alter table ACT_RU_EXECUTION drop CONSTRAINT ACT_FK_EXE_PROCINST; -alter table ACT_RU_EXECUTION +alter table ACT_RU_EXECUTION drop CONSTRAINT ACT_FK_EXE_PARENT; -alter table ACT_RU_EXECUTION +alter table ACT_RU_EXECUTION drop CONSTRAINT ACT_FK_EXE_SUPER; - -alter table ACT_RU_EXECUTION + +alter table ACT_RU_EXECUTION drop CONSTRAINT ACT_FK_EXE_PROCDEF; - + alter table ACT_RU_IDENTITYLINK drop CONSTRAINT ACT_FK_TSKASS_TASK; - + alter table ACT_RU_IDENTITYLINK - drop CONSTRAINT ACT_FK_IDL_PROCINST; + drop CONSTRAINT ACT_FK_IDL_PROCINST; alter table ACT_RU_IDENTITYLINK drop CONSTRAINT ACT_FK_ATHRZ_PROCEDEF; @@ -57,52 +57,52 @@ alter table ACT_RU_TASK alter table ACT_RU_TASK drop CONSTRAINT ACT_FK_TASK_PROCINST; - + alter table ACT_RU_TASK drop CONSTRAINT ACT_FK_TASK_PROCDEF; - + alter table ACT_RU_VARIABLE drop CONSTRAINT ACT_FK_VAR_EXE; - + alter table ACT_RU_VARIABLE drop CONSTRAINT ACT_FK_VAR_PROCINST; -alter table ACT_RU_JOB +alter table ACT_RU_JOB drop CONSTRAINT ACT_FK_JOB_EXECUTION; - -alter table ACT_RU_JOB + +alter table ACT_RU_JOB drop CONSTRAINT ACT_FK_JOB_PROCESS_INSTANCE; - -alter table ACT_RU_JOB + +alter table ACT_RU_JOB drop CONSTRAINT ACT_FK_JOB_PROC_DEF; -alter table ACT_RU_TIMER_JOB +alter table ACT_RU_TIMER_JOB drop CONSTRAINT ACT_FK_TJOB_EXECUTION; - -alter table ACT_RU_TIMER_JOB + +alter table ACT_RU_TIMER_JOB drop CONSTRAINT ACT_FK_TJOB_PROCESS_INSTANCE; - -alter table ACT_RU_TIMER_JOB + +alter table ACT_RU_TIMER_JOB drop CONSTRAINT ACT_FK_TJOB_PROC_DEF; - -alter table ACT_RU_SUSPENDED_JOB + +alter table ACT_RU_SUSPENDED_JOB drop CONSTRAINT ACT_FK_SJOB_EXECUTION; - -alter table ACT_RU_SUSPENDED_JOB + +alter table ACT_RU_SUSPENDED_JOB drop CONSTRAINT ACT_FK_SJOB_PROCESS_INSTANCE; - -alter table ACT_RU_SUSPENDED_JOB + +alter table ACT_RU_SUSPENDED_JOB drop CONSTRAINT ACT_FK_SJOB_PROC_DEF; - -alter table ACT_RU_DEADLETTER_JOB + +alter table ACT_RU_DEADLETTER_JOB drop CONSTRAINT ACT_FK_DJOB_EXECUTION; - -alter table ACT_RU_DEADLETTER_JOB + +alter table ACT_RU_DEADLETTER_JOB drop CONSTRAINT ACT_FK_DJOB_PROCESS_INSTANCE; - -alter table ACT_RU_DEADLETTER_JOB + +alter table ACT_RU_DEADLETTER_JOB drop CONSTRAINT ACT_FK_DJOB_PROC_DEF; - + alter table ACT_RU_EVENT_SUBSCR drop CONSTRAINT ACT_FK_EVENT_EXEC; @@ -114,19 +114,19 @@ alter table ACT_RE_MODEL alter table ACT_RE_MODEL drop CONSTRAINT ACT_FK_MODEL_SOURCE_EXTRA; - + alter table ACT_RE_MODEL drop CONSTRAINT ACT_FK_MODEL_DEPLOYMENT; - + alter table ACT_PROCDEF_INFO drop CONSTRAINT ACT_UNIQ_INFO_PROCDEF; alter table ACT_PROCDEF_INFO drop CONSTRAINT ACT_FK_INFO_JSON_BA; - + alter table ACT_PROCDEF_INFO drop CONSTRAINT ACT_FK_INFO_PROCDEF; - + drop index ACT_IDX_EVENT_SUBSCR_CONFIG_; drop index ACT_IDX_EVENT_SUBSCR; drop index ACT_IDX_ATHRZ_PROCEDEF; @@ -141,6 +141,19 @@ drop table ACT_RU_EVENT_SUBSCR; drop sequence act_evt_log_seq; drop table ACT_EVT_LOG; drop table ACT_PROCDEF_INFO; +drop index ACT_IDX_JOB_SCOPE; +drop index ACT_IDX_JOB_SUB_SCOPE; +drop index ACT_IDX_JOB_SCOPE_DEF; +drop index ACT_IDX_TJOB_SCOPE; +drop index ACT_IDX_TJOB_SUB_SCOPE; +drop index ACT_IDX_TJOB_SCOPE_DEF; +drop index ACT_IDX_SJOB_SCOPE; +drop index ACT_IDX_SJOB_SUB_SCOPE; +drop index ACT_IDX_SJOB_SCOPE_DEF; +drop index ACT_IDX_DJOB_SCOPE; +drop index ACT_IDX_DJOB_SUB_SCOPE; +drop index ACT_IDX_DJOB_SCOPE_DEF; + drop index ACT_IDX_JOB_EXCEPTION; drop index ACT_IDX_JOB_CUSTOM_VAL_ID; diff --git a/distro/sql/upgrade/all/flowable.db2.upgradestep.6200.to.6210.all.sql b/distro/sql/upgrade/all/flowable.db2.upgradestep.6200.to.6210.all.sql index 4fb1f602bb0..5b17c75760f 100644 --- a/distro/sql/upgrade/all/flowable.db2.upgradestep.6200.to.6210.all.sql +++ b/distro/sql/upgrade/all/flowable.db2.upgradestep.6200.to.6210.all.sql @@ -1,4 +1,47 @@ -update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_ID_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'common.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'identitylink.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'task.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'variable.schema.version'; + +alter table ACT_RU_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_TIMER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +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_); alter table ACT_RU_JOB add column CUSTOM_VALUES_ID_ varchar(64); alter table ACT_RU_TIMER_JOB add column CUSTOM_VALUES_ID_ varchar(64); @@ -29,4 +72,32 @@ alter table ACT_RU_SUSPENDED_JOB alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DJOB_CUSTOM_VAL foreign key (CUSTOM_VALUES_ID_) - references ACT_GE_BYTEARRAY (ID_); \ No newline at end of file + references ACT_GE_BYTEARRAY (ID_); + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; + + +ALTER TABLE ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000); + +ALTER TABLE ACT_CMMN_CASEDEF ADD HAS_START_FORM_KEY_ SMALLINT; + +CALL SYSPROC.ADMIN_CMD ('REORG TABLE ACT_CMMN_CASEDEF'); + +ALTER TABLE ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ SMALLINT; + +CALL SYSPROC.ADMIN_CMD ('REORG TABLE ACT_CMMN_DEPLOYMENT_RESOURCE'); + +ALTER TABLE ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ TIMESTAMP; + +CALL SYSPROC.ADMIN_CMD ('REORG TABLE ACT_CMMN_RU_CASE_INST'); + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255); + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_TYPE_ VARCHAR(255); + +CALL SYSPROC.ADMIN_CMD ('REORG TABLE ACT_CMMN_RU_PLAN_ITEM_INST'); + +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'changelog-xml/cmmn/6210.xml', CURRENT TIMESTAMP, 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985402968'); + diff --git a/distro/sql/upgrade/all/flowable.h2.upgradestep.6200.to.6210.all.sql b/distro/sql/upgrade/all/flowable.h2.upgradestep.6200.to.6210.all.sql index e76b9433402..ed480ee352e 100644 --- a/distro/sql/upgrade/all/flowable.h2.upgradestep.6200.to.6210.all.sql +++ b/distro/sql/upgrade/all/flowable.h2.upgradestep.6200.to.6210.all.sql @@ -1,4 +1,47 @@ -update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_ID_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'common.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'identitylink.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'task.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'variable.schema.version'; + +alter table ACT_RU_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_TIMER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +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_); alter table ACT_RU_JOB add column CUSTOM_VALUES_ID_ varchar(64); alter table ACT_RU_TIMER_JOB add column CUSTOM_VALUES_ID_ varchar(64); @@ -29,4 +72,23 @@ alter table ACT_RU_SUSPENDED_JOB alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_CUSTOM_VALUES foreign key (CUSTOM_VALUES_ID_) - references ACT_GE_BYTEARRAY (ID_); \ No newline at end of file + references ACT_GE_BYTEARRAY (ID_); + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; + + +ALTER TABLE PUBLIC.ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000); + +ALTER TABLE PUBLIC.ACT_CMMN_CASEDEF ADD HAS_START_FORM_KEY_ BOOLEAN; + +ALTER TABLE PUBLIC.ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ BOOLEAN; + +ALTER TABLE PUBLIC.ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ TIMESTAMP; + +ALTER TABLE PUBLIC.ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255); + +ALTER TABLE PUBLIC.ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_TYPE_ VARCHAR(255); + +INSERT INTO PUBLIC.ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'changelog-xml/cmmn/6210.xml', NOW(), 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985403567'); + diff --git a/distro/sql/upgrade/all/flowable.hsql.upgradestep.6200.to.6210.all.sql b/distro/sql/upgrade/all/flowable.hsql.upgradestep.6200.to.6210.all.sql index e76b9433402..b858c9bc500 100644 --- a/distro/sql/upgrade/all/flowable.hsql.upgradestep.6200.to.6210.all.sql +++ b/distro/sql/upgrade/all/flowable.hsql.upgradestep.6200.to.6210.all.sql @@ -1,4 +1,47 @@ -update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_ID_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'common.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'identitylink.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'task.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'variable.schema.version'; + +alter table ACT_RU_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_TIMER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +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_); alter table ACT_RU_JOB add column CUSTOM_VALUES_ID_ varchar(64); alter table ACT_RU_TIMER_JOB add column CUSTOM_VALUES_ID_ varchar(64); @@ -29,4 +72,23 @@ alter table ACT_RU_SUSPENDED_JOB alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_CUSTOM_VALUES foreign key (CUSTOM_VALUES_ID_) - references ACT_GE_BYTEARRAY (ID_); \ No newline at end of file + references ACT_GE_BYTEARRAY (ID_); + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; + + +ALTER TABLE PUBLIC.ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000); + +ALTER TABLE PUBLIC.ACT_CMMN_CASEDEF ADD HAS_START_FORM_KEY_ BOOLEAN; + +ALTER TABLE PUBLIC.ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ BOOLEAN; + +ALTER TABLE PUBLIC.ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ TIMESTAMP; + +ALTER TABLE PUBLIC.ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255); + +ALTER TABLE PUBLIC.ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_TYPE_ VARCHAR(255); + +INSERT INTO PUBLIC.ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'changelog-xml/cmmn/6210.xml', NOW, 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985404074'); + diff --git a/distro/sql/upgrade/all/flowable.mssql.upgradestep.6200.to.6210.all.sql b/distro/sql/upgrade/all/flowable.mssql.upgradestep.6200.to.6210.all.sql index da38c27ad03..346ef291735 100644 --- a/distro/sql/upgrade/all/flowable.mssql.upgradestep.6200.to.6210.all.sql +++ b/distro/sql/upgrade/all/flowable.mssql.upgradestep.6200.to.6210.all.sql @@ -1,4 +1,47 @@ -update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_ID_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'common.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'identitylink.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'task.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'variable.schema.version'; + +alter table ACT_RU_JOB add SCOPE_ID_ nvarchar(255); +alter table ACT_RU_JOB add SUB_SCOPE_ID_ nvarchar(255); +alter table ACT_RU_JOB add SCOPE_TYPE_ nvarchar(255); +alter table ACT_RU_JOB add SCOPE_DEFINITION_ID_ nvarchar(255); + +alter table ACT_RU_TIMER_JOB add SCOPE_ID_ nvarchar(255); +alter table ACT_RU_TIMER_JOB add SUB_SCOPE_ID_ nvarchar(255); +alter table ACT_RU_TIMER_JOB add SCOPE_TYPE_ nvarchar(255); +alter table ACT_RU_TIMER_JOB add SCOPE_DEFINITION_ID_ nvarchar(255); + +alter table ACT_RU_SUSPENDED_JOB add SCOPE_ID_ nvarchar(255); +alter table ACT_RU_SUSPENDED_JOB add SUB_SCOPE_ID_ nvarchar(255); +alter table ACT_RU_SUSPENDED_JOB add SCOPE_TYPE_ nvarchar(255); +alter table ACT_RU_SUSPENDED_JOB add SCOPE_DEFINITION_ID_ nvarchar(255); + +alter table ACT_RU_DEADLETTER_JOB add SCOPE_ID_ nvarchar(255); +alter table ACT_RU_DEADLETTER_JOB add SUB_SCOPE_ID_ nvarchar(255); +alter table ACT_RU_DEADLETTER_JOB add SCOPE_TYPE_ nvarchar(255); +alter table ACT_RU_DEADLETTER_JOB add SCOPE_DEFINITION_ID_ nvarchar(255); + +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_); alter table ACT_RU_JOB add CUSTOM_VALUES_ID_ nvarchar(64); alter table ACT_RU_TIMER_JOB add CUSTOM_VALUES_ID_ nvarchar(64); @@ -29,4 +72,30 @@ alter table ACT_RU_SUSPENDED_JOB alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_CUSTOM_VALUES foreign key (CUSTOM_VALUES_ID_) - references ACT_GE_BYTEARRAY (ID_); \ No newline at end of file + references ACT_GE_BYTEARRAY (ID_); + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; + + +ALTER TABLE [ACT_CMMN_CASEDEF] ADD [DGRM_RESOURCE_NAME_] [varchar](4000) +GO + +ALTER TABLE [ACT_CMMN_CASEDEF] ADD [HAS_START_FORM_KEY_] [bit] +GO + +ALTER TABLE [ACT_CMMN_DEPLOYMENT_RESOURCE] ADD [GENERATED_] [bit] +GO + +ALTER TABLE [ACT_CMMN_RU_CASE_INST] ADD [LOCK_TIME_] [datetime] +GO + +ALTER TABLE [ACT_CMMN_RU_PLAN_ITEM_INST] ADD [ITEM_DEFINITION_ID_] [varchar](255) +GO + +ALTER TABLE [ACT_CMMN_RU_PLAN_ITEM_INST] ADD [ITEM_DEFINITION_TYPE_] [varchar](255) +GO + +INSERT INTO [ACT_CMMN_DATABASECHANGELOG] ([ID], [AUTHOR], [FILENAME], [DATEEXECUTED], [ORDEREXECUTED], [MD5SUM], [DESCRIPTION], [COMMENTS], [EXECTYPE], [CONTEXTS], [LABELS], [LIQUIBASE], [DEPLOYMENT_ID]) VALUES ('2', 'flowable', 'changelog-xml/cmmn/6210.xml', GETDATE(), 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985404726') +GO + diff --git a/distro/sql/upgrade/all/flowable.mysql.upgradestep.6200.to.6210.all.sql b/distro/sql/upgrade/all/flowable.mysql.upgradestep.6200.to.6210.all.sql index 30c632df64d..9c72518ff4d 100644 --- a/distro/sql/upgrade/all/flowable.mysql.upgradestep.6200.to.6210.all.sql +++ b/distro/sql/upgrade/all/flowable.mysql.upgradestep.6200.to.6210.all.sql @@ -1,10 +1,53 @@ -update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_ID_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'common.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'identitylink.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'task.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'variable.schema.version'; + +alter table ACT_RU_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_TIMER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +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_); alter table ACT_RU_JOB add column CUSTOM_VALUES_ID_ varchar(64); alter table ACT_RU_TIMER_JOB add column CUSTOM_VALUES_ID_ varchar(64); alter table ACT_RU_SUSPENDED_JOB add column CUSTOM_VALUES_ID_ varchar(64); alter table ACT_RU_DEADLETTER_JOB add column CUSTOM_VALUES_ID_ varchar(64); -alter table ACT_RU_HISTORY_JOB add column CUSTOM_VALUES_ID_ varchar(64) +alter table ACT_RU_HISTORY_JOB add column CUSTOM_VALUES_ID_ varchar(64); create index ACT_IDX_JOB_CUSTOM_VALUES_ID on ACT_RU_JOB(CUSTOM_VALUES_ID_); create index ACT_IDX_TIMER_JOB_CUSTOM_VALUES_ID on ACT_RU_TIMER_JOB(CUSTOM_VALUES_ID_); @@ -29,4 +72,19 @@ alter table ACT_RU_SUSPENDED_JOB alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_CUSTOM_VALUES foreign key (CUSTOM_VALUES_ID_) - references ACT_GE_BYTEARRAY (ID_);; \ No newline at end of file + references ACT_GE_BYTEARRAY (ID_); + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; + + +ALTER TABLE ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000) NULL, ADD HAS_START_FORM_KEY_ BIT(1) NULL; + +ALTER TABLE ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ BIT(1) NULL; + +ALTER TABLE ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ datetime NULL; + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255) NULL, ADD ITEM_DEFINITION_TYPE_ VARCHAR(255) NULL; + +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'changelog-xml/cmmn/6210.xml', NOW(), 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985405266'); + diff --git a/distro/sql/upgrade/all/flowable.mysql55.upgradestep.6200.to.6210.all.sql b/distro/sql/upgrade/all/flowable.mysql55.upgradestep.6200.to.6210.all.sql index e76b9433402..1483be7b5f3 100644 --- a/distro/sql/upgrade/all/flowable.mysql55.upgradestep.6200.to.6210.all.sql +++ b/distro/sql/upgrade/all/flowable.mysql55.upgradestep.6200.to.6210.all.sql @@ -1,4 +1,47 @@ -update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_ID_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'common.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'identitylink.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'task.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'variable.schema.version'; + +alter table ACT_RU_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_TIMER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +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_); alter table ACT_RU_JOB add column CUSTOM_VALUES_ID_ varchar(64); alter table ACT_RU_TIMER_JOB add column CUSTOM_VALUES_ID_ varchar(64); @@ -29,4 +72,19 @@ alter table ACT_RU_SUSPENDED_JOB alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_CUSTOM_VALUES foreign key (CUSTOM_VALUES_ID_) - references ACT_GE_BYTEARRAY (ID_); \ No newline at end of file + references ACT_GE_BYTEARRAY (ID_); + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; + + +ALTER TABLE ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000) NULL, ADD HAS_START_FORM_KEY_ BIT(1) NULL; + +ALTER TABLE ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ BIT(1) NULL; + +ALTER TABLE ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ datetime NULL; + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255) NULL, ADD ITEM_DEFINITION_TYPE_ VARCHAR(255) NULL; + +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'changelog-xml/cmmn/6210.xml', NOW(), 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985405885'); + diff --git a/distro/sql/upgrade/all/flowable.oracle.upgradestep.6200.to.6210.all.sql b/distro/sql/upgrade/all/flowable.oracle.upgradestep.6200.to.6210.all.sql index 6b0d5113f32..eda006b3f89 100644 --- a/distro/sql/upgrade/all/flowable.oracle.upgradestep.6200.to.6210.all.sql +++ b/distro/sql/upgrade/all/flowable.oracle.upgradestep.6200.to.6210.all.sql @@ -1,10 +1,53 @@ -update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_ID_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'common.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'identitylink.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'task.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'variable.schema.version'; + +alter table ACT_RU_JOB add SCOPE_ID_ NVARCHAR2(255); +alter table ACT_RU_JOB add SUB_SCOPE_ID_ NVARCHAR2(255); +alter table ACT_RU_JOB add SCOPE_TYPE_ NVARCHAR2(255); +alter table ACT_RU_JOB add SCOPE_DEFINITION_ID_ NVARCHAR2(255); + +alter table ACT_RU_TIMER_JOB add SCOPE_ID_ NVARCHAR2(255); +alter table ACT_RU_TIMER_JOB add SUB_SCOPE_ID_ NVARCHAR2(255); +alter table ACT_RU_TIMER_JOB add SCOPE_TYPE_ NVARCHAR2(255); +alter table ACT_RU_TIMER_JOB add SCOPE_DEFINITION_ID_ NVARCHAR2(255); + +alter table ACT_RU_SUSPENDED_JOB add SCOPE_ID_ NVARCHAR2(255); +alter table ACT_RU_SUSPENDED_JOB add SUB_SCOPE_ID_ NVARCHAR2(255); +alter table ACT_RU_SUSPENDED_JOB add SCOPE_TYPE_ NVARCHAR2(255); +alter table ACT_RU_SUSPENDED_JOB add SCOPE_DEFINITION_ID_ NVARCHAR2(255); -alter table ACT_RU_JOB add CUSTOM_VALUES_ID_ varchar(64); -alter table ACT_RU_TIMER_JOB add CUSTOM_VALUES_ID_ varchar(64); -alter table ACT_RU_SUSPENDED_JOB add CUSTOM_VALUES_ID_ varchar(64); -alter table ACT_RU_DEADLETTER_JOB add CUSTOM_VALUES_ID_ varchar(64); -alter table ACT_RU_HISTORY_JOB add CUSTOM_VALUES_ID_ varchar(64); +alter table ACT_RU_DEADLETTER_JOB add SCOPE_ID_ NVARCHAR2(255); +alter table ACT_RU_DEADLETTER_JOB add SUB_SCOPE_ID_ NVARCHAR2(255); +alter table ACT_RU_DEADLETTER_JOB add SCOPE_TYPE_ NVARCHAR2(255); +alter table ACT_RU_DEADLETTER_JOB add SCOPE_DEFINITION_ID_ NVARCHAR2(255); + +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_); + +alter table ACT_RU_JOB add CUSTOM_VALUES_ID_ NVARCHAR2(64); +alter table ACT_RU_TIMER_JOB add CUSTOM_VALUES_ID_ NVARCHAR2(64); +alter table ACT_RU_SUSPENDED_JOB add CUSTOM_VALUES_ID_ NVARCHAR2(64); +alter table ACT_RU_DEADLETTER_JOB add CUSTOM_VALUES_ID_ NVARCHAR2(64); +alter table ACT_RU_HISTORY_JOB add CUSTOM_VALUES_ID_ NVARCHAR2(64); create index ACT_IDX_JOB_CUSTOM_VAL_ID on ACT_RU_JOB(CUSTOM_VALUES_ID_); create index ACT_IDX_TJOB_CUSTOM_VAL_ID on ACT_RU_TIMER_JOB(CUSTOM_VALUES_ID_); @@ -29,4 +72,25 @@ alter table ACT_RU_SUSPENDED_JOB alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DJOB_CUSTOM_VAL foreign key (CUSTOM_VALUES_ID_) - references ACT_GE_BYTEARRAY (ID_); \ No newline at end of file + references ACT_GE_BYTEARRAY (ID_); + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; + + +SET DEFINE OFF; + +ALTER TABLE ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR2(4000); + +ALTER TABLE ACT_CMMN_CASEDEF ADD HAS_START_FORM_KEY_ NUMBER(1); + +ALTER TABLE ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ NUMBER(1); + +ALTER TABLE ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ TIMESTAMP; + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR2(255); + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_TYPE_ VARCHAR2(255); + +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'changelog-xml/cmmn/6210.xml', SYSTIMESTAMP, 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985406561'); + diff --git a/distro/sql/upgrade/all/flowable.postgres.upgradestep.59900.to.6000.all.sql b/distro/sql/upgrade/all/flowable.postgres.upgradestep.59900.to.6000.all.sql index 22885909d12..39c31e84885 100644 --- a/distro/sql/upgrade/all/flowable.postgres.upgradestep.59900.to.6000.all.sql +++ b/distro/sql/upgrade/all/flowable.postgres.upgradestep.59900.to.6000.all.sql @@ -1,4 +1,55 @@ -alter table ACT_RE_PROCDEF add column ENGINE_VERSION_ varchar(255); +create table ACT_ID_PROPERTY ( + NAME_ varchar(64), + VALUE_ varchar(300), + REV_ integer, + primary key (NAME_) +); + +insert into ACT_ID_PROPERTY +values ('schema.version', '6.0.0.0', 1); + +create table ACT_ID_BYTEARRAY ( + ID_ varchar(64), + REV_ integer, + NAME_ varchar(255), + BYTES_ bytea, + primary key (ID_) +); + +create table ACT_ID_TOKEN ( + ID_ varchar(64) not null, + REV_ integer, + TOKEN_VALUE_ varchar(255), + TOKEN_DATE_ timestamp, + IP_ADDRESS_ varchar(255), + USER_AGENT_ varchar(255), + USER_ID_ varchar(255), + TOKEN_DATA_ varchar(2000), + primary key (ID_) +); + +create table ACT_ID_PRIV ( + ID_ varchar(64) not null, + NAME_ varchar(255), + primary key (ID_) +); + +create table ACT_ID_PRIV_MAPPING ( + ID_ varchar(64) not null, + PRIV_ID_ varchar(64) not null, + USER_ID_ varchar(255), + GROUP_ID_ varchar(255), + primary key (ID_) +); + +create index ACT_IDX_PRIV_MAPPING on ACT_ID_PRIV_MAPPING(PRIV_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_RE_PROCDEF add column ENGINE_VERSION_ varchar(255); update ACT_RE_PROCDEF set ENGINE_VERSION_ = 'v5'; alter table ACT_RE_DEPLOYMENT add column ENGINE_VERSION_ varchar(255); diff --git a/distro/sql/upgrade/all/flowable.postgres.upgradestep.6200.to.6210.all.sql b/distro/sql/upgrade/all/flowable.postgres.upgradestep.6200.to.6210.all.sql index c3ca4220d2e..e2c1fbc7c6c 100644 --- a/distro/sql/upgrade/all/flowable.postgres.upgradestep.6200.to.6210.all.sql +++ b/distro/sql/upgrade/all/flowable.postgres.upgradestep.6200.to.6210.all.sql @@ -1,3 +1,48 @@ +update ACT_ID_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'common.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'identitylink.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'task.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'variable.schema.version'; + +alter table ACT_RU_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_TIMER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +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_); + alter table ACT_RU_JOB add column CUSTOM_VALUES_ID_ varchar(64); alter table ACT_RU_TIMER_JOB add column CUSTOM_VALUES_ID_ varchar(64); alter table ACT_RU_SUSPENDED_JOB add column CUSTOM_VALUES_ID_ varchar(64); @@ -27,4 +72,23 @@ alter table ACT_RU_SUSPENDED_JOB alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_CUSTOM_VALUES foreign key (CUSTOM_VALUES_ID_) - references ACT_GE_BYTEARRAY (ID_); \ No newline at end of file + references ACT_GE_BYTEARRAY (ID_); + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; + + +ALTER TABLE ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000); + +ALTER TABLE ACT_CMMN_CASEDEF ADD HAS_START_FORM_KEY_ BOOLEAN; + +ALTER TABLE ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ BOOLEAN; + +ALTER TABLE ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ TIMESTAMP WITHOUT TIME ZONE; + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255); + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_TYPE_ VARCHAR(255); + +INSERT INTO act_cmmn_databasechangelog (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'changelog-xml/cmmn/6210.xml', NOW(), 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985407144'); + diff --git a/distro/sql/upgrade/bpmn/flowable.db2.upgradestep.6200.to.6210.engine.sql b/distro/sql/upgrade/bpmn/flowable.db2.upgradestep.6200.to.6210.engine.sql index 4fb1f602bb0..dc69157f5da 100644 --- a/distro/sql/upgrade/bpmn/flowable.db2.upgradestep.6200.to.6210.engine.sql +++ b/distro/sql/upgrade/bpmn/flowable.db2.upgradestep.6200.to.6210.engine.sql @@ -1,4 +1,46 @@ -update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'common.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'identitylink.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'task.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'variable.schema.version'; + +alter table ACT_RU_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_TIMER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +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_); alter table ACT_RU_JOB add column CUSTOM_VALUES_ID_ varchar(64); alter table ACT_RU_TIMER_JOB add column CUSTOM_VALUES_ID_ varchar(64); @@ -29,4 +71,9 @@ alter table ACT_RU_SUSPENDED_JOB alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DJOB_CUSTOM_VAL foreign key (CUSTOM_VALUES_ID_) - references ACT_GE_BYTEARRAY (ID_); \ No newline at end of file + references ACT_GE_BYTEARRAY (ID_); + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; + diff --git a/distro/sql/upgrade/bpmn/flowable.h2.upgradestep.6200.to.6210.engine.sql b/distro/sql/upgrade/bpmn/flowable.h2.upgradestep.6200.to.6210.engine.sql index e76b9433402..8b5d8a4a210 100644 --- a/distro/sql/upgrade/bpmn/flowable.h2.upgradestep.6200.to.6210.engine.sql +++ b/distro/sql/upgrade/bpmn/flowable.h2.upgradestep.6200.to.6210.engine.sql @@ -1,4 +1,46 @@ -update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'common.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'identitylink.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'task.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'variable.schema.version'; + +alter table ACT_RU_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_TIMER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +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_); alter table ACT_RU_JOB add column CUSTOM_VALUES_ID_ varchar(64); alter table ACT_RU_TIMER_JOB add column CUSTOM_VALUES_ID_ varchar(64); @@ -29,4 +71,8 @@ alter table ACT_RU_SUSPENDED_JOB alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_CUSTOM_VALUES foreign key (CUSTOM_VALUES_ID_) - references ACT_GE_BYTEARRAY (ID_); \ No newline at end of file + references ACT_GE_BYTEARRAY (ID_); + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; + diff --git a/distro/sql/upgrade/bpmn/flowable.hsql.upgradestep.6200.to.6210.engine.sql b/distro/sql/upgrade/bpmn/flowable.hsql.upgradestep.6200.to.6210.engine.sql index e76b9433402..5ce4f57cf8c 100644 --- a/distro/sql/upgrade/bpmn/flowable.hsql.upgradestep.6200.to.6210.engine.sql +++ b/distro/sql/upgrade/bpmn/flowable.hsql.upgradestep.6200.to.6210.engine.sql @@ -1,4 +1,46 @@ -update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'common.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'identitylink.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'task.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'variable.schema.version'; + +alter table ACT_RU_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_TIMER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +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_); alter table ACT_RU_JOB add column CUSTOM_VALUES_ID_ varchar(64); alter table ACT_RU_TIMER_JOB add column CUSTOM_VALUES_ID_ varchar(64); @@ -29,4 +71,8 @@ alter table ACT_RU_SUSPENDED_JOB alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_CUSTOM_VALUES foreign key (CUSTOM_VALUES_ID_) - references ACT_GE_BYTEARRAY (ID_); \ No newline at end of file + references ACT_GE_BYTEARRAY (ID_); + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; + diff --git a/distro/sql/upgrade/bpmn/flowable.mssql.upgradestep.6200.to.6210.engine.sql b/distro/sql/upgrade/bpmn/flowable.mssql.upgradestep.6200.to.6210.engine.sql index da38c27ad03..466db80a642 100644 --- a/distro/sql/upgrade/bpmn/flowable.mssql.upgradestep.6200.to.6210.engine.sql +++ b/distro/sql/upgrade/bpmn/flowable.mssql.upgradestep.6200.to.6210.engine.sql @@ -1,4 +1,46 @@ -update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'common.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'identitylink.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'task.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'variable.schema.version'; + +alter table ACT_RU_JOB add SCOPE_ID_ nvarchar(255); +alter table ACT_RU_JOB add SUB_SCOPE_ID_ nvarchar(255); +alter table ACT_RU_JOB add SCOPE_TYPE_ nvarchar(255); +alter table ACT_RU_JOB add SCOPE_DEFINITION_ID_ nvarchar(255); + +alter table ACT_RU_TIMER_JOB add SCOPE_ID_ nvarchar(255); +alter table ACT_RU_TIMER_JOB add SUB_SCOPE_ID_ nvarchar(255); +alter table ACT_RU_TIMER_JOB add SCOPE_TYPE_ nvarchar(255); +alter table ACT_RU_TIMER_JOB add SCOPE_DEFINITION_ID_ nvarchar(255); + +alter table ACT_RU_SUSPENDED_JOB add SCOPE_ID_ nvarchar(255); +alter table ACT_RU_SUSPENDED_JOB add SUB_SCOPE_ID_ nvarchar(255); +alter table ACT_RU_SUSPENDED_JOB add SCOPE_TYPE_ nvarchar(255); +alter table ACT_RU_SUSPENDED_JOB add SCOPE_DEFINITION_ID_ nvarchar(255); + +alter table ACT_RU_DEADLETTER_JOB add SCOPE_ID_ nvarchar(255); +alter table ACT_RU_DEADLETTER_JOB add SUB_SCOPE_ID_ nvarchar(255); +alter table ACT_RU_DEADLETTER_JOB add SCOPE_TYPE_ nvarchar(255); +alter table ACT_RU_DEADLETTER_JOB add SCOPE_DEFINITION_ID_ nvarchar(255); + +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_); alter table ACT_RU_JOB add CUSTOM_VALUES_ID_ nvarchar(64); alter table ACT_RU_TIMER_JOB add CUSTOM_VALUES_ID_ nvarchar(64); @@ -29,4 +71,8 @@ alter table ACT_RU_SUSPENDED_JOB alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_CUSTOM_VALUES foreign key (CUSTOM_VALUES_ID_) - references ACT_GE_BYTEARRAY (ID_); \ No newline at end of file + references ACT_GE_BYTEARRAY (ID_); + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; + diff --git a/distro/sql/upgrade/bpmn/flowable.mysql.upgradestep.6200.to.6210.engine.sql b/distro/sql/upgrade/bpmn/flowable.mysql.upgradestep.6200.to.6210.engine.sql index e76b9433402..5ce4f57cf8c 100644 --- a/distro/sql/upgrade/bpmn/flowable.mysql.upgradestep.6200.to.6210.engine.sql +++ b/distro/sql/upgrade/bpmn/flowable.mysql.upgradestep.6200.to.6210.engine.sql @@ -1,4 +1,46 @@ -update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'common.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'identitylink.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'task.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'variable.schema.version'; + +alter table ACT_RU_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_TIMER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +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_); alter table ACT_RU_JOB add column CUSTOM_VALUES_ID_ varchar(64); alter table ACT_RU_TIMER_JOB add column CUSTOM_VALUES_ID_ varchar(64); @@ -29,4 +71,8 @@ alter table ACT_RU_SUSPENDED_JOB alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_CUSTOM_VALUES foreign key (CUSTOM_VALUES_ID_) - references ACT_GE_BYTEARRAY (ID_); \ No newline at end of file + references ACT_GE_BYTEARRAY (ID_); + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; + diff --git a/distro/sql/upgrade/bpmn/flowable.mysql55.upgradestep.6200.to.6210.engine.sql b/distro/sql/upgrade/bpmn/flowable.mysql55.upgradestep.6200.to.6210.engine.sql index e76b9433402..5ce4f57cf8c 100644 --- a/distro/sql/upgrade/bpmn/flowable.mysql55.upgradestep.6200.to.6210.engine.sql +++ b/distro/sql/upgrade/bpmn/flowable.mysql55.upgradestep.6200.to.6210.engine.sql @@ -1,4 +1,46 @@ -update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'common.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'identitylink.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'task.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'variable.schema.version'; + +alter table ACT_RU_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_TIMER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +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_); alter table ACT_RU_JOB add column CUSTOM_VALUES_ID_ varchar(64); alter table ACT_RU_TIMER_JOB add column CUSTOM_VALUES_ID_ varchar(64); @@ -29,4 +71,8 @@ alter table ACT_RU_SUSPENDED_JOB alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_CUSTOM_VALUES foreign key (CUSTOM_VALUES_ID_) - references ACT_GE_BYTEARRAY (ID_); \ No newline at end of file + references ACT_GE_BYTEARRAY (ID_); + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; + diff --git a/distro/sql/upgrade/bpmn/flowable.oracle.upgradestep.6200.to.6210.engine.sql b/distro/sql/upgrade/bpmn/flowable.oracle.upgradestep.6200.to.6210.engine.sql index 6b0d5113f32..a6f8ea0fc28 100644 --- a/distro/sql/upgrade/bpmn/flowable.oracle.upgradestep.6200.to.6210.engine.sql +++ b/distro/sql/upgrade/bpmn/flowable.oracle.upgradestep.6200.to.6210.engine.sql @@ -1,10 +1,52 @@ -update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'common.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'identitylink.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'task.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'variable.schema.version'; + +alter table ACT_RU_JOB add SCOPE_ID_ NVARCHAR2(255); +alter table ACT_RU_JOB add SUB_SCOPE_ID_ NVARCHAR2(255); +alter table ACT_RU_JOB add SCOPE_TYPE_ NVARCHAR2(255); +alter table ACT_RU_JOB add SCOPE_DEFINITION_ID_ NVARCHAR2(255); + +alter table ACT_RU_TIMER_JOB add SCOPE_ID_ NVARCHAR2(255); +alter table ACT_RU_TIMER_JOB add SUB_SCOPE_ID_ NVARCHAR2(255); +alter table ACT_RU_TIMER_JOB add SCOPE_TYPE_ NVARCHAR2(255); +alter table ACT_RU_TIMER_JOB add SCOPE_DEFINITION_ID_ NVARCHAR2(255); + +alter table ACT_RU_SUSPENDED_JOB add SCOPE_ID_ NVARCHAR2(255); +alter table ACT_RU_SUSPENDED_JOB add SUB_SCOPE_ID_ NVARCHAR2(255); +alter table ACT_RU_SUSPENDED_JOB add SCOPE_TYPE_ NVARCHAR2(255); +alter table ACT_RU_SUSPENDED_JOB add SCOPE_DEFINITION_ID_ NVARCHAR2(255); + +alter table ACT_RU_DEADLETTER_JOB add SCOPE_ID_ NVARCHAR2(255); +alter table ACT_RU_DEADLETTER_JOB add SUB_SCOPE_ID_ NVARCHAR2(255); +alter table ACT_RU_DEADLETTER_JOB add SCOPE_TYPE_ NVARCHAR2(255); +alter table ACT_RU_DEADLETTER_JOB add SCOPE_DEFINITION_ID_ NVARCHAR2(255); -alter table ACT_RU_JOB add CUSTOM_VALUES_ID_ varchar(64); -alter table ACT_RU_TIMER_JOB add CUSTOM_VALUES_ID_ varchar(64); -alter table ACT_RU_SUSPENDED_JOB add CUSTOM_VALUES_ID_ varchar(64); -alter table ACT_RU_DEADLETTER_JOB add CUSTOM_VALUES_ID_ varchar(64); -alter table ACT_RU_HISTORY_JOB add CUSTOM_VALUES_ID_ varchar(64); +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_); + +alter table ACT_RU_JOB add CUSTOM_VALUES_ID_ NVARCHAR2(64); +alter table ACT_RU_TIMER_JOB add CUSTOM_VALUES_ID_ NVARCHAR2(64); +alter table ACT_RU_SUSPENDED_JOB add CUSTOM_VALUES_ID_ NVARCHAR2(64); +alter table ACT_RU_DEADLETTER_JOB add CUSTOM_VALUES_ID_ NVARCHAR2(64); +alter table ACT_RU_HISTORY_JOB add CUSTOM_VALUES_ID_ NVARCHAR2(64); create index ACT_IDX_JOB_CUSTOM_VAL_ID on ACT_RU_JOB(CUSTOM_VALUES_ID_); create index ACT_IDX_TJOB_CUSTOM_VAL_ID on ACT_RU_TIMER_JOB(CUSTOM_VALUES_ID_); @@ -29,4 +71,8 @@ alter table ACT_RU_SUSPENDED_JOB alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DJOB_CUSTOM_VAL foreign key (CUSTOM_VALUES_ID_) - references ACT_GE_BYTEARRAY (ID_); \ No newline at end of file + references ACT_GE_BYTEARRAY (ID_); + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; + diff --git a/distro/sql/upgrade/bpmn/flowable.postgres.upgradestep.6200.to.6210.engine.sql b/distro/sql/upgrade/bpmn/flowable.postgres.upgradestep.6200.to.6210.engine.sql index e76b9433402..5ce4f57cf8c 100644 --- a/distro/sql/upgrade/bpmn/flowable.postgres.upgradestep.6200.to.6210.engine.sql +++ b/distro/sql/upgrade/bpmn/flowable.postgres.upgradestep.6200.to.6210.engine.sql @@ -1,4 +1,46 @@ -update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'common.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'identitylink.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'task.schema.version'; + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'variable.schema.version'; + +alter table ACT_RU_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_TIMER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_TIMER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_SUSPENDED_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SUB_SCOPE_ID_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_TYPE_ varchar(255); +alter table ACT_RU_DEADLETTER_JOB add column SCOPE_DEFINITION_ID_ varchar(255); + +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_); alter table ACT_RU_JOB add column CUSTOM_VALUES_ID_ varchar(64); alter table ACT_RU_TIMER_JOB add column CUSTOM_VALUES_ID_ varchar(64); @@ -29,4 +71,8 @@ alter table ACT_RU_SUSPENDED_JOB alter table ACT_RU_DEADLETTER_JOB add constraint ACT_FK_DEADLETTER_JOB_CUSTOM_VALUES foreign key (CUSTOM_VALUES_ID_) - references ACT_GE_BYTEARRAY (ID_); \ No newline at end of file + references ACT_GE_BYTEARRAY (ID_); + +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'job.schema.version'; +update ACT_GE_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; + diff --git a/distro/sql/upgrade/cmmn/flowable.db2.upgradestep.6200.to.6210.cmmn.sql b/distro/sql/upgrade/cmmn/flowable.db2.upgradestep.6200.to.6210.cmmn.sql new file mode 100644 index 00000000000..d035d7a7ad9 --- /dev/null +++ b/distro/sql/upgrade/cmmn/flowable.db2.upgradestep.6200.to.6210.cmmn.sql @@ -0,0 +1,23 @@ + +ALTER TABLE ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000); + +ALTER TABLE ACT_CMMN_CASEDEF ADD HAS_START_FORM_KEY_ SMALLINT; + +CALL SYSPROC.ADMIN_CMD ('REORG TABLE ACT_CMMN_CASEDEF'); + +ALTER TABLE ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ SMALLINT; + +CALL SYSPROC.ADMIN_CMD ('REORG TABLE ACT_CMMN_DEPLOYMENT_RESOURCE'); + +ALTER TABLE ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ TIMESTAMP; + +CALL SYSPROC.ADMIN_CMD ('REORG TABLE ACT_CMMN_RU_CASE_INST'); + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255); + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_TYPE_ VARCHAR(255); + +CALL SYSPROC.ADMIN_CMD ('REORG TABLE ACT_CMMN_RU_PLAN_ITEM_INST'); + +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'changelog-xml/cmmn/6210.xml', CURRENT TIMESTAMP, 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985402968'); + diff --git a/distro/sql/upgrade/cmmn/flowable.h2.upgradestep.6200.to.6210.cmmn.sql b/distro/sql/upgrade/cmmn/flowable.h2.upgradestep.6200.to.6210.cmmn.sql new file mode 100644 index 00000000000..0ba16eb8a59 --- /dev/null +++ b/distro/sql/upgrade/cmmn/flowable.h2.upgradestep.6200.to.6210.cmmn.sql @@ -0,0 +1,15 @@ + +ALTER TABLE PUBLIC.ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000); + +ALTER TABLE PUBLIC.ACT_CMMN_CASEDEF ADD HAS_START_FORM_KEY_ BOOLEAN; + +ALTER TABLE PUBLIC.ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ BOOLEAN; + +ALTER TABLE PUBLIC.ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ TIMESTAMP; + +ALTER TABLE PUBLIC.ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255); + +ALTER TABLE PUBLIC.ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_TYPE_ VARCHAR(255); + +INSERT INTO PUBLIC.ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'changelog-xml/cmmn/6210.xml', NOW(), 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985403567'); + diff --git a/distro/sql/upgrade/cmmn/flowable.hsql.upgradestep.6200.to.6210.cmmn.sql b/distro/sql/upgrade/cmmn/flowable.hsql.upgradestep.6200.to.6210.cmmn.sql new file mode 100644 index 00000000000..a6d2244c2e0 --- /dev/null +++ b/distro/sql/upgrade/cmmn/flowable.hsql.upgradestep.6200.to.6210.cmmn.sql @@ -0,0 +1,15 @@ + +ALTER TABLE PUBLIC.ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000); + +ALTER TABLE PUBLIC.ACT_CMMN_CASEDEF ADD HAS_START_FORM_KEY_ BOOLEAN; + +ALTER TABLE PUBLIC.ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ BOOLEAN; + +ALTER TABLE PUBLIC.ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ TIMESTAMP; + +ALTER TABLE PUBLIC.ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255); + +ALTER TABLE PUBLIC.ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_TYPE_ VARCHAR(255); + +INSERT INTO PUBLIC.ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'changelog-xml/cmmn/6210.xml', NOW, 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985404074'); + diff --git a/distro/sql/upgrade/cmmn/flowable.mssql.upgradestep.6200.to.6210.cmmn.sql b/distro/sql/upgrade/cmmn/flowable.mssql.upgradestep.6200.to.6210.cmmn.sql new file mode 100644 index 00000000000..21cb7bd1527 --- /dev/null +++ b/distro/sql/upgrade/cmmn/flowable.mssql.upgradestep.6200.to.6210.cmmn.sql @@ -0,0 +1,22 @@ + +ALTER TABLE [ACT_CMMN_CASEDEF] ADD [DGRM_RESOURCE_NAME_] [varchar](4000) +GO + +ALTER TABLE [ACT_CMMN_CASEDEF] ADD [HAS_START_FORM_KEY_] [bit] +GO + +ALTER TABLE [ACT_CMMN_DEPLOYMENT_RESOURCE] ADD [GENERATED_] [bit] +GO + +ALTER TABLE [ACT_CMMN_RU_CASE_INST] ADD [LOCK_TIME_] [datetime] +GO + +ALTER TABLE [ACT_CMMN_RU_PLAN_ITEM_INST] ADD [ITEM_DEFINITION_ID_] [varchar](255) +GO + +ALTER TABLE [ACT_CMMN_RU_PLAN_ITEM_INST] ADD [ITEM_DEFINITION_TYPE_] [varchar](255) +GO + +INSERT INTO [ACT_CMMN_DATABASECHANGELOG] ([ID], [AUTHOR], [FILENAME], [DATEEXECUTED], [ORDEREXECUTED], [MD5SUM], [DESCRIPTION], [COMMENTS], [EXECTYPE], [CONTEXTS], [LABELS], [LIQUIBASE], [DEPLOYMENT_ID]) VALUES ('2', 'flowable', 'changelog-xml/cmmn/6210.xml', GETDATE(), 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985404726') +GO + diff --git a/distro/sql/upgrade/cmmn/flowable.mysql.upgradestep.6200.to.6210.cmmn.sql b/distro/sql/upgrade/cmmn/flowable.mysql.upgradestep.6200.to.6210.cmmn.sql new file mode 100644 index 00000000000..32358e8dba8 --- /dev/null +++ b/distro/sql/upgrade/cmmn/flowable.mysql.upgradestep.6200.to.6210.cmmn.sql @@ -0,0 +1,11 @@ + +ALTER TABLE ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000) NULL, ADD HAS_START_FORM_KEY_ BIT(1) NULL; + +ALTER TABLE ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ BIT(1) NULL; + +ALTER TABLE ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ datetime NULL; + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255) NULL, ADD ITEM_DEFINITION_TYPE_ VARCHAR(255) NULL; + +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'changelog-xml/cmmn/6210.xml', NOW(), 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985405266'); + diff --git a/distro/sql/upgrade/cmmn/flowable.mysql55.upgradestep.6200.to.6210.cmmn.sql b/distro/sql/upgrade/cmmn/flowable.mysql55.upgradestep.6200.to.6210.cmmn.sql new file mode 100644 index 00000000000..d1b2a8e368a --- /dev/null +++ b/distro/sql/upgrade/cmmn/flowable.mysql55.upgradestep.6200.to.6210.cmmn.sql @@ -0,0 +1,11 @@ + +ALTER TABLE ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000) NULL, ADD HAS_START_FORM_KEY_ BIT(1) NULL; + +ALTER TABLE ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ BIT(1) NULL; + +ALTER TABLE ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ datetime NULL; + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255) NULL, ADD ITEM_DEFINITION_TYPE_ VARCHAR(255) NULL; + +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'changelog-xml/cmmn/6210.xml', NOW(), 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985405885'); + diff --git a/distro/sql/upgrade/cmmn/flowable.oracle.upgradestep.6200.to.6210.cmmn.sql b/distro/sql/upgrade/cmmn/flowable.oracle.upgradestep.6200.to.6210.cmmn.sql new file mode 100644 index 00000000000..4723fb105f5 --- /dev/null +++ b/distro/sql/upgrade/cmmn/flowable.oracle.upgradestep.6200.to.6210.cmmn.sql @@ -0,0 +1,17 @@ + +SET DEFINE OFF; + +ALTER TABLE ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR2(4000); + +ALTER TABLE ACT_CMMN_CASEDEF ADD HAS_START_FORM_KEY_ NUMBER(1); + +ALTER TABLE ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ NUMBER(1); + +ALTER TABLE ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ TIMESTAMP; + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR2(255); + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_TYPE_ VARCHAR2(255); + +INSERT INTO ACT_CMMN_DATABASECHANGELOG (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'changelog-xml/cmmn/6210.xml', SYSTIMESTAMP, 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985406561'); + diff --git a/distro/sql/upgrade/cmmn/flowable.postgres.upgradestep.6200.to.6210.cmmn.sql b/distro/sql/upgrade/cmmn/flowable.postgres.upgradestep.6200.to.6210.cmmn.sql new file mode 100644 index 00000000000..786773830b2 --- /dev/null +++ b/distro/sql/upgrade/cmmn/flowable.postgres.upgradestep.6200.to.6210.cmmn.sql @@ -0,0 +1,15 @@ + +ALTER TABLE ACT_CMMN_CASEDEF ADD DGRM_RESOURCE_NAME_ VARCHAR(4000); + +ALTER TABLE ACT_CMMN_CASEDEF ADD HAS_START_FORM_KEY_ BOOLEAN; + +ALTER TABLE ACT_CMMN_DEPLOYMENT_RESOURCE ADD GENERATED_ BOOLEAN; + +ALTER TABLE ACT_CMMN_RU_CASE_INST ADD LOCK_TIME_ TIMESTAMP WITHOUT TIME ZONE; + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_ID_ VARCHAR(255); + +ALTER TABLE ACT_CMMN_RU_PLAN_ITEM_INST ADD ITEM_DEFINITION_TYPE_ VARCHAR(255); + +INSERT INTO act_cmmn_databasechangelog (ID, AUTHOR, FILENAME, DATEEXECUTED, ORDEREXECUTED, MD5SUM, DESCRIPTION, COMMENTS, EXECTYPE, CONTEXTS, LABELS, LIQUIBASE, DEPLOYMENT_ID) VALUES ('2', 'flowable', 'changelog-xml/cmmn/6210.xml', NOW(), 3, '7:72a1f3f4767524ec0e22288a1621ebb9', 'addColumn tableName=ACT_CMMN_CASEDEF; addColumn tableName=ACT_CMMN_DEPLOYMENT_RESOURCE; addColumn tableName=ACT_CMMN_RU_CASE_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST', '', 'EXECUTED', NULL, NULL, '3.5.3', '2985407144'); + diff --git a/distro/sql/upgrade/idm/flowable.db2.upgradestep.6200.to.6210.identity.sql b/distro/sql/upgrade/idm/flowable.db2.upgradestep.6200.to.6210.identity.sql new file mode 100644 index 00000000000..33a9c764bac --- /dev/null +++ b/distro/sql/upgrade/idm/flowable.db2.upgradestep.6200.to.6210.identity.sql @@ -0,0 +1 @@ +update ACT_ID_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; diff --git a/distro/sql/upgrade/idm/flowable.h2.upgradestep.6200.to.6210.identity.sql b/distro/sql/upgrade/idm/flowable.h2.upgradestep.6200.to.6210.identity.sql new file mode 100644 index 00000000000..33a9c764bac --- /dev/null +++ b/distro/sql/upgrade/idm/flowable.h2.upgradestep.6200.to.6210.identity.sql @@ -0,0 +1 @@ +update ACT_ID_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; diff --git a/distro/sql/upgrade/idm/flowable.hsql.upgradestep.6200.to.6210.identity.sql b/distro/sql/upgrade/idm/flowable.hsql.upgradestep.6200.to.6210.identity.sql new file mode 100644 index 00000000000..33a9c764bac --- /dev/null +++ b/distro/sql/upgrade/idm/flowable.hsql.upgradestep.6200.to.6210.identity.sql @@ -0,0 +1 @@ +update ACT_ID_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; diff --git a/distro/sql/upgrade/idm/flowable.mssql.upgradestep.6200.to.6210.identity.sql b/distro/sql/upgrade/idm/flowable.mssql.upgradestep.6200.to.6210.identity.sql new file mode 100644 index 00000000000..33a9c764bac --- /dev/null +++ b/distro/sql/upgrade/idm/flowable.mssql.upgradestep.6200.to.6210.identity.sql @@ -0,0 +1 @@ +update ACT_ID_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; diff --git a/distro/sql/upgrade/idm/flowable.mysql.upgradestep.6200.to.6210.identity.sql b/distro/sql/upgrade/idm/flowable.mysql.upgradestep.6200.to.6210.identity.sql new file mode 100644 index 00000000000..33a9c764bac --- /dev/null +++ b/distro/sql/upgrade/idm/flowable.mysql.upgradestep.6200.to.6210.identity.sql @@ -0,0 +1 @@ +update ACT_ID_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; diff --git a/distro/sql/upgrade/idm/flowable.mysql55.upgradestep.6200.to.6210.identity.sql b/distro/sql/upgrade/idm/flowable.mysql55.upgradestep.6200.to.6210.identity.sql new file mode 100644 index 00000000000..33a9c764bac --- /dev/null +++ b/distro/sql/upgrade/idm/flowable.mysql55.upgradestep.6200.to.6210.identity.sql @@ -0,0 +1 @@ +update ACT_ID_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; diff --git a/distro/sql/upgrade/idm/flowable.oracle.upgradestep.6200.to.6210.identity.sql b/distro/sql/upgrade/idm/flowable.oracle.upgradestep.6200.to.6210.identity.sql new file mode 100644 index 00000000000..33a9c764bac --- /dev/null +++ b/distro/sql/upgrade/idm/flowable.oracle.upgradestep.6200.to.6210.identity.sql @@ -0,0 +1 @@ +update ACT_ID_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version'; diff --git a/distro/sql/upgrade/idm/flowable.postgres.upgradestep.59900.to.6000.identity.sql b/distro/sql/upgrade/idm/flowable.postgres.upgradestep.59900.to.6000.identity.sql new file mode 100644 index 00000000000..5b63d6d240d --- /dev/null +++ b/distro/sql/upgrade/idm/flowable.postgres.upgradestep.59900.to.6000.identity.sql @@ -0,0 +1,52 @@ +create table ACT_ID_PROPERTY ( + NAME_ varchar(64), + VALUE_ varchar(300), + REV_ integer, + primary key (NAME_) +); + +insert into ACT_ID_PROPERTY +values ('schema.version', '6.0.0.0', 1); + +create table ACT_ID_BYTEARRAY ( + ID_ varchar(64), + REV_ integer, + NAME_ varchar(255), + BYTES_ bytea, + primary key (ID_) +); + +create table ACT_ID_TOKEN ( + ID_ varchar(64) not null, + REV_ integer, + TOKEN_VALUE_ varchar(255), + TOKEN_DATE_ timestamp, + IP_ADDRESS_ varchar(255), + USER_AGENT_ varchar(255), + USER_ID_ varchar(255), + TOKEN_DATA_ varchar(2000), + primary key (ID_) +); + +create table ACT_ID_PRIV ( + ID_ varchar(64) not null, + NAME_ varchar(255), + primary key (ID_) +); + +create table ACT_ID_PRIV_MAPPING ( + ID_ varchar(64) not null, + PRIV_ID_ varchar(64) not null, + USER_ID_ varchar(255), + GROUP_ID_ varchar(255), + primary key (ID_) +); + +create index ACT_IDX_PRIV_MAPPING on ACT_ID_PRIV_MAPPING(PRIV_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_); \ No newline at end of file diff --git a/distro/sql/upgrade/idm/flowable.postgres.upgradestep.6200.to.6210.identity.sql b/distro/sql/upgrade/idm/flowable.postgres.upgradestep.6200.to.6210.identity.sql new file mode 100644 index 00000000000..33a9c764bac --- /dev/null +++ b/distro/sql/upgrade/idm/flowable.postgres.upgradestep.6200.to.6210.identity.sql @@ -0,0 +1 @@ +update ACT_ID_PROPERTY set VALUE_ = '6.2.1.0' where NAME_ = 'schema.version';