From 7763c8ee154ee1f8565bb4cb572822cda559493c Mon Sep 17 00:00:00 2001 From: meyerd Date: Thu, 16 Feb 2012 13:47:32 +0000 Subject: [PATCH] ACT-1091 adding ACT_RU_EVENT_SUBSCR table to upgrade scripts --- ...tiviti.db2.upgradestep.58.to.59.engine.sql | 34 +++++++++++++++++ ...ctiviti.h2.upgradestep.58.to.59.engine.sql | 34 +++++++++++++++++ ...viti.mssql.upgradestep.58.to.59.engine.sql | 34 +++++++++++++++++ ...viti.mysql.upgradestep.58.to.59.engine.sql | 34 +++++++++++++++++ ...iti.oracle.upgradestep.58.to.59.engine.sql | 34 +++++++++++++++++ ...i.postgres.upgradestep.58.to.59.engine.sql | 37 +++++++++++++++++++ 6 files changed, 207 insertions(+) diff --git a/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.db2.upgradestep.58.to.59.engine.sql b/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.db2.upgradestep.58.to.59.engine.sql index a542001e32..d2b3f25a34 100644 --- a/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.db2.upgradestep.58.to.59.engine.sql +++ b/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.db2.upgradestep.58.to.59.engine.sql @@ -10,3 +10,37 @@ add REV_ integer; update ACT_RE_PROCDEF set REV_ = 1; update ACT_RE_PROCDEF set SUSPENSION_STATE_ = 1; update ACT_RU_EXECUTION set SUSPENSION_STATE_ = 1; + + + + + +create table ACT_RU_EVENT_SUBSCR ( + ID_ varchar(64) not null, + REV_ integer, + EVENT_TYPE_ varchar(255) not null, + EVENT_NAME_ varchar(255), + EXECUTION_ID_ varchar(64), + PROC_INST_ID_ varchar(64), + ACTIVITY_ID_ varchar(64), + CONFIGURATION_ varchar(255), + CREATED_ timestamp not null, + primary key (ID_) +); + +create index ACT_IDX_EVENT_SUBSCR_CONFIG_ on ACT_RU_EVENT_SUBSCR(CONFIGURATION_); + +alter table ACT_RU_EVENT_SUBSCR + add constraint ACT_FK_EVENT_EXEC + foreign key (EXECUTION_ID_) + references ACT_RU_EXECUTION(ID_); + + + + + + +alter table ACT_RU_EXECUTION +add IS_EVENT_SCOPE_ smallint check(IS_EVENT_SCOPE_ in (1,0)); + +update ACT_RU_EXECUTION set IS_EVENT_SCOPE_ = 0; \ No newline at end of file diff --git a/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.h2.upgradestep.58.to.59.engine.sql b/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.h2.upgradestep.58.to.59.engine.sql index a542001e32..eb583cac29 100644 --- a/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.h2.upgradestep.58.to.59.engine.sql +++ b/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.h2.upgradestep.58.to.59.engine.sql @@ -10,3 +10,37 @@ add REV_ integer; update ACT_RE_PROCDEF set REV_ = 1; update ACT_RE_PROCDEF set SUSPENSION_STATE_ = 1; update ACT_RU_EXECUTION set SUSPENSION_STATE_ = 1; + + + + + +create table ACT_RU_EVENT_SUBSCR ( + ID_ varchar(64) not null, + REV_ integer, + EVENT_TYPE_ varchar(255) not null, + EVENT_NAME_ varchar(255), + EXECUTION_ID_ varchar(64), + PROC_INST_ID_ varchar(64), + ACTIVITY_ID_ varchar(64), + CONFIGURATION_ varchar(255), + CREATED_ timestamp not null, + primary key (ID_) +); + +create index ACT_IDX_EVENT_SUBSCR_CONFIG_ on ACT_RU_EVENT_SUBSCR(CONFIGURATION_); + +alter table ACT_RU_EVENT_SUBSCR + add constraint ACT_FK_EVENT_EXEC + foreign key (EXECUTION_ID_) + references ACT_RU_EXECUTION; + + + + + + +alter table ACT_RU_EXECUTION +add IS_EVENT_SCOPE_ bit; + +update ACT_RU_EXECUTION set IS_EVENT_SCOPE_ = 0; \ No newline at end of file diff --git a/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.mssql.upgradestep.58.to.59.engine.sql b/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.mssql.upgradestep.58.to.59.engine.sql index 40c723fe3e..58988d6232 100644 --- a/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.mssql.upgradestep.58.to.59.engine.sql +++ b/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.mssql.upgradestep.58.to.59.engine.sql @@ -10,3 +10,37 @@ add REV_ int; update ACT_RE_PROCDEF set REV_ = 1; update ACT_RE_PROCDEF set SUSPENSION_STATE_ = 1; update ACT_RU_EXECUTION set SUSPENSION_STATE_ = 1; + + + + + +create table ACT_RU_EVENT_SUBSCR ( + ID_ nvarchar(64) not null, + REV_ int, + EVENT_TYPE_ nvarchar(255) not null, + EVENT_NAME_ nvarchar(255), + EXECUTION_ID_ nvarchar(64), + PROC_INST_ID_ nvarchar(64), + ACTIVITY_ID_ nvarchar(64), + CONFIGURATION_ nvarchar(255), + CREATED_ datetime not null, + primary key (ID_) +); + +create index ACT_IDX_EVENT_SUBSCR_CONFIG_ on ACT_RU_EVENT_SUBSCR(CONFIGURATION_); + +alter table ACT_RU_EVENT_SUBSCR + add constraint ACT_FK_EVENT_EXEC + foreign key (EXECUTION_ID_) + references ACT_RU_EXECUTION(ID_); + + + + + + +alter table ACT_RU_EXECUTION +add IS_EVENT_SCOPE_ tinyint; + +update ACT_RU_EXECUTION set IS_EVENT_SCOPE_ = 0; \ No newline at end of file diff --git a/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.mysql.upgradestep.58.to.59.engine.sql b/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.mysql.upgradestep.58.to.59.engine.sql index a542001e32..7de508a231 100644 --- a/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.mysql.upgradestep.58.to.59.engine.sql +++ b/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.mysql.upgradestep.58.to.59.engine.sql @@ -10,3 +10,37 @@ add REV_ integer; update ACT_RE_PROCDEF set REV_ = 1; update ACT_RE_PROCDEF set SUSPENSION_STATE_ = 1; update ACT_RU_EXECUTION set SUSPENSION_STATE_ = 1; + + + + + +create table ACT_RU_EVENT_SUBSCR ( + ID_ varchar(64) not null, + REV_ integer, + EVENT_TYPE_ varchar(255) not null, + EVENT_NAME_ varchar(255), + EXECUTION_ID_ varchar(64), + PROC_INST_ID_ varchar(64), + ACTIVITY_ID_ varchar(64), + CONFIGURATION_ varchar(255), + CREATED_ timestamp not null, + primary key (ID_) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE utf8_bin; +create index ACT_IDX_EVENT_SUBSCR_CONFIG_ on ACT_RU_EVENT_SUBSCR(CONFIGURATION_); + +create index ACT_IDX_EVENT_SUBSCR_CONFIG_ on ACT_RU_EVENT_SUBSCR(CONFIGURATION_); + +alter table ACT_RU_EVENT_SUBSCR + add constraint ACT_FK_EVENT_EXEC + foreign key (EXECUTION_ID_) + references ACT_RU_EXECUTION(ID_); + + + + + +alter table ACT_RU_EXECUTION +add IS_EVENT_SCOPE_ TINYINT; + +update ACT_RU_EXECUTION set IS_EVENT_SCOPE_ = 0; \ No newline at end of file diff --git a/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.oracle.upgradestep.58.to.59.engine.sql b/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.oracle.upgradestep.58.to.59.engine.sql index 5464a627dc..8c434bad3e 100644 --- a/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.oracle.upgradestep.58.to.59.engine.sql +++ b/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.oracle.upgradestep.58.to.59.engine.sql @@ -10,3 +10,37 @@ add REV_ INTEGER; update ACT_RE_PROCDEF set REV_ = 1; update ACT_RE_PROCDEF set SUSPENSION_STATE_ = 1; update ACT_RU_EXECUTION set SUSPENSION_STATE_ = 1; + + + + + +create table ACT_RU_EVENT_SUBSCR ( + ID_ NVARCHAR2(64) not null, + REV_ integer, + EVENT_TYPE_ NVARCHAR2(255) not null, + EVENT_NAME_ NVARCHAR2(255), + EXECUTION_ID_ NVARCHAR2(64), + PROC_INST_ID_ NVARCHAR2(64), + ACTIVITY_ID_ NVARCHAR2(64), + CONFIGURATION_ NVARCHAR2(255), + CREATED_ TIMESTAMP(6) not null, + primary key (ID_) +); +create index ACT_IDX_EVENT_SUBSCR_CONFIG_ on ACT_RU_EVENT_SUBSCR(CONFIGURATION_); + +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 + foreign key (EXECUTION_ID_) + references ACT_RU_EXECUTION(ID_); + + + + + + +alter table ACT_RU_EXECUTION +add IS_EVENT_SCOPE_ NUMBER(1,0) CHECK (IS_EVENT_SCOPE_ IN (1,0)); + +update ACT_RU_EXECUTION set IS_EVENT_SCOPE_ = 0; \ No newline at end of file diff --git a/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.postgres.upgradestep.58.to.59.engine.sql b/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.postgres.upgradestep.58.to.59.engine.sql index 8c7e7bca77..cb109a541e 100644 --- a/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.postgres.upgradestep.58.to.59.engine.sql +++ b/modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.postgres.upgradestep.58.to.59.engine.sql @@ -10,3 +10,40 @@ add column REV_ integer; update ACT_RE_PROCDEF set REV_ = 1; update ACT_RE_PROCDEF set SUSPENSION_STATE_ = 1; update ACT_RU_EXECUTION set SUSPENSION_STATE_ = 1; + + + + + +create table ACT_RU_EVENT_SUBSCR ( + ID_ varchar(64) not null, + REV_ integer, + EVENT_TYPE_ varchar(255) not null, + EVENT_NAME_ varchar(255), + EXECUTION_ID_ varchar(64), + PROC_INST_ID_ varchar(64), + ACTIVITY_ID_ varchar(64), + CONFIGURATION_ varchar(255), + CREATED_ timestamp not null, + primary key (ID_) +); + +create index ACT_IDX_EVENT_SUBSCR_CONFIG_ on ACT_RU_EVENT_SUBSCR(CONFIGURATION_); + +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 + foreign key (EXECUTION_ID_) + references ACT_RU_EXECUTION(ID_); + + + + + +alter table ACT_RU_EXECUTION +add column IS_EVENT_SCOPE_ boolean; + +update ACT_RU_EXECUTION set IS_EVENT_SCOPE_ = false; + + + -- GitLab