@@ -16,7 +16,7 @@ create table ACT_GE_BYTEARRAY (
1616);
1717
1818insert into ACT_GE_PROPERTY
19- values (' common.schema.version' , ' 7.1 .0.2' , 1 );
19+ values (' common.schema.version' , ' 7.2 .0.2' , 1 );
2020
2121insert into ACT_GE_PROPERTY
2222values (' next.dbid' , ' 1' , 1 );
@@ -736,6 +736,7 @@ create table ACT_RU_ACTINST (
736736 ACT_NAME_ nvarchar(255 ),
737737 ACT_TYPE_ nvarchar(255 ) not null ,
738738 ASSIGNEE_ nvarchar(255 ),
739+ COMPLETED_BY_ nvarchar(255 ),
739740 START_TIME_ datetime not null ,
740741 END_TIME_ datetime,
741742 DURATION_ numeric (19 ,0 ),
@@ -776,6 +777,8 @@ create index ACT_IDX_DEADLETTER_JOB_PROCESS_INSTANCE_ID on ACT_RU_DEADLETTER_JOB
776777create index ACT_IDX_DEADLETTER_JOB_PROC_DEF_ID on ACT_RU_DEADLETTER_JOB(PROC_DEF_ID_);
777778create index ACT_IDX_INFO_PROCDEF on ACT_PROCDEF_INFO(PROC_DEF_ID_);
778779
780+ create index ACT_IDX_BYTEAR_DEPL on ACT_GE_BYTEARRAY(DEPLOYMENT_ID_);
781+
779782create index ACT_IDX_RU_ACTI_START on ACT_RU_ACTINST(START_TIME_);
780783create index ACT_IDX_RU_ACTI_END on ACT_RU_ACTINST(END_TIME_);
781784create index ACT_IDX_RU_ACTI_PROC on ACT_RU_ACTINST(PROC_INST_ID_);
@@ -943,10 +946,10 @@ alter table ACT_PROCDEF_INFO
943946 unique (PROC_DEF_ID_);
944947
945948insert into ACT_GE_PROPERTY
946- values (' schema.version' , ' 7.1 .0.2' , 1 );
949+ values (' schema.version' , ' 7.2 .0.2' , 1 );
947950
948951insert into ACT_GE_PROPERTY
949- values (' schema.history' , ' create(7.1 .0.2)' , 1 );
952+ values (' schema.history' , ' create(7.2 .0.2)' , 1 );
950953
951954
952955create table ACT_HI_PROCINST (
@@ -987,6 +990,7 @@ create table ACT_HI_ACTINST (
987990 ACT_NAME_ nvarchar(255 ),
988991 ACT_TYPE_ nvarchar(255 ) not null ,
989992 ASSIGNEE_ nvarchar(255 ),
993+ COMPLETED_BY_ nvarchar(255 ),
990994 START_TIME_ datetime not null ,
991995 END_TIME_ datetime,
992996 TRANSACTION_ORDER_ int ,
@@ -1081,7 +1085,7 @@ CREATE NONCLUSTERED INDEX ACT_IDX_APP_DEF_DPLY ON ACT_APP_APPDEF(DEPLOYMENT_ID_)
10811085CREATE UNIQUE NONCLUSTERED INDEX ACT_IDX_APP_DEF_UNIQ ON ACT_APP_APPDEF(KEY_, VERSION_, TENANT_ID_);
10821086
10831087insert into ACT_GE_PROPERTY
1084- values (' app.schema.version' , ' 7.1 .0.2' , 1 );
1088+ values (' app.schema.version' , ' 7.2 .0.2' , 1 );
10851089
10861090
10871091CREATE TABLE ACT_CMMN_DEPLOYMENT
@@ -1180,6 +1184,8 @@ CREATE TABLE ACT_CMMN_RU_PLAN_ITEM_INST
11801184 STATE_ varchar (255 ),
11811185 CREATE_TIME_ datetime,
11821186 START_USER_ID_ varchar (255 ),
1187+ ASSIGNEE_ nvarchar(255 ),
1188+ COMPLETED_BY_ nvarchar(255 ),
11831189 REFERENCE_ID_ varchar (255 ),
11841190 REFERENCE_TYPE_ varchar (255 ),
11851191 ITEM_DEFINITION_ID_ varchar (255 ),
@@ -1326,6 +1332,8 @@ CREATE TABLE ACT_CMMN_HI_PLAN_ITEM_INST
13261332 ENDED_TIME_ datetime,
13271333 LAST_UPDATED_TIME_ datetime,
13281334 START_USER_ID_ varchar (255 ),
1335+ ASSIGNEE_ nvarchar(255 ),
1336+ COMPLETED_BY_ nvarchar(255 ),
13291337 REFERENCE_ID_ varchar (255 ),
13301338 REFERENCE_TYPE_ varchar (255 ),
13311339 ENTRY_CRITERION_ID_ varchar (255 ),
@@ -1341,91 +1349,49 @@ CREATE TABLE ACT_CMMN_HI_PLAN_ITEM_INST
13411349CREATE NONCLUSTERED INDEX ACT_IDX_HI_PLAN_ITEM_INST_CASE ON ACT_CMMN_HI_PLAN_ITEM_INST(CASE_INST_ID_);
13421350
13431351insert into ACT_GE_PROPERTY
1344- values (' cmmn.schema.version' , ' 7.1.0.2' , 1 );
1345-
1346-
1347- CREATE TABLE ACT_DMN_DEPLOYMENT (ID_ varchar (255 ) NOT NULL , NAME_ varchar (255 ), CATEGORY_ varchar (255 ), DEPLOY_TIME_ datetime , TENANT_ID_ varchar (255 ), PARENT_DEPLOYMENT_ID_ varchar (255 ), CONSTRAINT PK_ACT_DMN_DEPLOYMENT PRIMARY KEY (ID_));
1348-
1349- CREATE TABLE ACT_DMN_DEPLOYMENT_RESOURCE (ID_ varchar (255 ) NOT NULL , NAME_ varchar (255 ), DEPLOYMENT_ID_ varchar (255 ), RESOURCE_BYTES_ varbinary (MAX ), CONSTRAINT PK_ACT_DMN_DEPLOYMENT_RESOURCE PRIMARY KEY (ID_));
1350-
1351- CREATE TABLE ACT_DMN_DECISION_TABLE (ID_ varchar (255 ) NOT NULL , NAME_ varchar (255 ), VERSION_ int , KEY_ varchar (255 ), CATEGORY_ varchar (255 ), DEPLOYMENT_ID_ varchar (255 ), PARENT_DEPLOYMENT_ID_ varchar (255 ), TENANT_ID_ varchar (255 ), RESOURCE_NAME_ varchar (255 ), DESCRIPTION_ varchar (255 ), CONSTRAINT PK_ACT_DMN_DECISION_TABLE PRIMARY KEY (ID_));
1352+ values (' cmmn.schema.version' , ' 7.2.0.2' , 1 );
13521353
1353- CREATE TABLE ACT_DMN_HI_DECISION_EXECUTION (ID_ varchar (255 ) NOT NULL , DECISION_DEFINITION_ID_ varchar (255 ), DEPLOYMENT_ID_ varchar (255 ), START_TIME_ datetime , END_TIME_ datetime , INSTANCE_ID_ varchar (255 ), EXECUTION_ID_ varchar (255 ), ACTIVITY_ID_ varchar (255 ), FAILED_ bit CONSTRAINT DF_ACT_DMN_HI_DECISION_EXECUTION_FAILED_ DEFAULT 0 , TENANT_ID_ varchar (255 ), EXECUTION_JSON_ varchar (MAX ), CONSTRAINT PK_ACT_DMN_HI_DECISION_EXECUTION PRIMARY KEY (ID_));
13541354
1355- ALTER TABLE ACT_DMN_HI_DECISION_EXECUTION ADD SCOPE_TYPE_ varchar (255 );
1355+ CREATE TABLE ACT_DMN_DEPLOYMENT (ID_ varchar ( 255 ) NOT NULL , NAME_ nvarchar( 255 ), CATEGORY_ varchar (255 ), DEPLOY_TIME_ datetime, TENANT_ID_ varchar ( 255 ), PARENT_DEPLOYMENT_ID_ varchar ( 255 ), CONSTRAINT PK_ACT_DMN_DEPLOYMENT PRIMARY KEY (ID_) );
13561356
1357- DECLARE @sql [nvarchar](MAX )
1358- SELECT @sql = N ' ALTER TABLE ACT_DMN_DECISION_TABLE DROP CONSTRAINT ' + QUOTENAME ([df].[name]) FROM [sys].[columns] AS [c] INNER JOIN [sys].[default_constraints] AS [df] ON [df].[object_id] = [c].[default_object_id] WHERE [c].[object_id] = OBJECT_ID (N ' ACT_DMN_DECISION_TABLE' ) AND [c].[name] = N ' PARENT_DEPLOYMENT_ID_'
1359- EXEC sp_executesql @sql;
1357+ CREATE TABLE ACT_DMN_DEPLOYMENT_RESOURCE (ID_ varchar (255 ) NOT NULL , NAME_ nvarchar(255 ), DEPLOYMENT_ID_ varchar (255 ), RESOURCE_BYTES_ varbinary(MAX), CONSTRAINT PK_ACT_DMN_DEPLOYMENT_RESOURCE PRIMARY KEY (ID_));
13601358
1361- ALTER TABLE ACT_DMN_DECISION_TABLE DROP COLUMN PARENT_DEPLOYMENT_ID_ ;
1359+ CREATE TABLE ACT_DMN_DECISION (ID_ varchar ( 255 ) NOT NULL , NAME_ nvarchar( 255 ), VERSION_ int , KEY_ varchar ( 255 ), CATEGORY_ nvarchar( 255 ), DECISION_TYPE_ varchar ( 255 ), DEPLOYMENT_ID_ varchar ( 255 ), TENANT_ID_ varchar ( 255 ), RESOURCE_NAME_ nvarchar( 255 ), DESCRIPTION_ nvarchar( 255 ), CONSTRAINT PK_ACT_DMN_DECISION_TABLE PRIMARY KEY (ID_)) ;
13621360
1363- CREATE UNIQUE NONCLUSTERED INDEX ACT_IDX_DEC_TBL_UNIQ ON ACT_DMN_DECISION_TABLE(KEY_, VERSION_, TENANT_ID_);
1361+ CREATE TABLE ACT_DMN_HI_DECISION_EXECUTION (ID_ varchar ( 255 ) NOT NULL , DECISION_DEFINITION_ID_ varchar ( 255 ), DEPLOYMENT_ID_ varchar ( 255 ), START_TIME_ datetime, END_TIME_ datetime, INSTANCE_ID_ varchar ( 255 ), EXECUTION_ID_ varchar ( 255 ), ACTIVITY_ID_ varchar ( 255 ), SCOPE_TYPE_ varchar ( 255 ), FAILED_ bit CONSTRAINT DF_ACT_DMN_HI_DECISION_EXECUTION_FAILED_ DEFAULT 0 , TENANT_ID_ varchar ( 255 ), EXECUTION_JSON_ varchar (MAX), CONSTRAINT PK_ACT_DMN_HI_DECISION_EXECUTION PRIMARY KEY (ID_) );
13641362
1365- DROP INDEX ACT_IDX_DEC_TBL_UNIQ ON ACT_DMN_DECISION_TABLE;
1363+ ALTER TABLE ACT_DMN_DEPLOYMENT_RESOURCE
1364+ ADD CONSTRAINT ACT_FK_DMN_RSRC_DPL FOREIGN KEY (DEPLOYMENT_ID_) REFERENCES ACT_DMN_DEPLOYMENT (ID_);
13661365
1367- exec sp_rename ' ACT_DMN_DECISION_TABLE' , ' ACT_DMN_DECISION' ;
1366+ CREATE NONCLUSTERED INDEX ACT_IDX_DMN_RSRC_DPL ON ACT_DMN_DEPLOYMENT_RESOURCE(DEPLOYMENT_ID_) ;
13681367
13691368CREATE UNIQUE NONCLUSTERED INDEX ACT_IDX_DMN_DEC_UNIQ ON ACT_DMN_DECISION(KEY_, VERSION_, TENANT_ID_);
13701369
1371- ALTER TABLE ACT_DMN_DECISION ADD DECISION_TYPE_ varchar (255 );
1372-
13731370CREATE NONCLUSTERED INDEX ACT_IDX_DMN_INSTANCE_ID ON ACT_DMN_HI_DECISION_EXECUTION(INSTANCE_ID_);
13741371
1375- ALTER TABLE ACT_DMN_DEPLOYMENT ALTER COLUMN NAME_ nvarchar (255 );
1376-
1377- ALTER TABLE ACT_DMN_DEPLOYMENT_RESOURCE ALTER COLUMN NAME_ nvarchar (255 );
1378-
1379- ALTER TABLE ACT_DMN_DECISION ALTER COLUMN NAME_ nvarchar (255 );
1380-
1381- ALTER TABLE ACT_DMN_DECISION ALTER COLUMN CATEGORY_ nvarchar (255 );
1382-
1383- ALTER TABLE ACT_DMN_DECISION ALTER COLUMN RESOURCE_NAME_ nvarchar (255 );
1372+ insert into ACT_GE_PROPERTY
1373+ values (' dmn.schema.version' , ' 7.2.0.2' , 1 );
13841374
1385- ALTER TABLE ACT_DMN_DECISION ALTER COLUMN DESCRIPTION_ nvarchar (255 );
13861375
1387- insert into ACT_GE_PROPERTY
1388- values (' dmn.schema.version' , ' 7.1.0.2' , 1 );
1376+ CREATE TABLE FLW_EVENT_DEPLOYMENT (ID_ varchar (255 ) NOT NULL , NAME_ nvarchar(255 ), CATEGORY_ varchar (255 ), DEPLOY_TIME_ datetime, TENANT_ID_ varchar (255 ), PARENT_DEPLOYMENT_ID_ varchar (255 ), CONSTRAINT PK_FLW_EVENT_DEPLOYMENT PRIMARY KEY (ID_));
13891377
1378+ CREATE TABLE FLW_EVENT_RESOURCE (ID_ varchar (255 ) NOT NULL , NAME_ nvarchar(255 ), DEPLOYMENT_ID_ varchar (255 ), RESOURCE_BYTES_ varbinary(MAX), CONSTRAINT PK_FLW_EVENT_RESOURCE PRIMARY KEY (ID_));
13901379
1391- CREATE TABLE FLW_EVENT_DEPLOYMENT (ID_ varchar (255 ) NOT NULL , NAME_ varchar (255 ), CATEGORY_ varchar (255 ), DEPLOY_TIME_ datetime , TENANT_ID_ varchar (255 ), PARENT_DEPLOYMENT_ID_ varchar (255 ), CONSTRAINT PK_FLW_EVENT_DEPLOYMENT PRIMARY KEY (ID_));
1380+ CREATE TABLE FLW_EVENT_DEFINITION (ID_ varchar (255 ) NOT NULL , NAME_ nvarchar( 255 ), VERSION_ int , KEY_ varchar (255 ), CATEGORY_ nvarchar (255 ), DEPLOYMENT_ID_ varchar ( 255 ) , TENANT_ID_ varchar (255 ), RESOURCE_NAME_ nvarchar (255 ), DESCRIPTION_ nvarchar( 255 ), CONSTRAINT PK_FLW_EVENT_DEFINITION PRIMARY KEY (ID_));
13921381
1393- CREATE TABLE FLW_EVENT_RESOURCE (ID_ varchar (255 ) NOT NULL , NAME_ varchar (255 ), DEPLOYMENT_ID_ varchar (255 ), RESOURCE_BYTES_ varbinary (MAX ), CONSTRAINT PK_FLW_EVENT_RESOURCE PRIMARY KEY (ID_));
1382+ ALTER TABLE FLW_EVENT_RESOURCE
1383+ ADD CONSTRAINT FLW_FK_EVENT_RSRC_DPL FOREIGN KEY (DEPLOYMENT_ID_) REFERENCES FLW_EVENT_DEPLOYMENT (ID_);
13941384
1395- CREATE TABLE FLW_EVENT_DEFINITION (ID_ varchar ( 255 ) NOT NULL , NAME_ varchar ( 255 ), VERSION_ int , KEY_ varchar ( 255 ), CATEGORY_ varchar ( 255 ), DEPLOYMENT_ID_ varchar ( 255 ), TENANT_ID_ varchar ( 255 ), RESOURCE_NAME_ varchar ( 255 ), DESCRIPTION_ varchar ( 255 ), CONSTRAINT PK_FLW_EVENT_DEFINITION PRIMARY KEY (ID_) );
1385+ CREATE NONCLUSTERED INDEX FLW_IDX_EVENT_RSRC_DPL ON FLW_EVENT_RESOURCE( DEPLOYMENT_ID_);
13961386
13971387CREATE UNIQUE NONCLUSTERED INDEX ACT_IDX_EVENT_DEF_UNIQ ON FLW_EVENT_DEFINITION(KEY_, VERSION_, TENANT_ID_);
13981388
1399- CREATE TABLE FLW_CHANNEL_DEFINITION (ID_ varchar (255 ) NOT NULL , NAME_ varchar (255 ), VERSION_ int , KEY_ varchar (255 ), CATEGORY_ varchar (255 ), DEPLOYMENT_ID_ varchar (255 ), CREATE_TIME_ datetime , TENANT_ID_ varchar (255 ), RESOURCE_NAME_ varchar (255 ), DESCRIPTION_ varchar (255 ), CONSTRAINT PK_FLW_CHANNEL_DEFINITION PRIMARY KEY (ID_));
1389+ CREATE TABLE FLW_CHANNEL_DEFINITION (ID_ varchar (255 ) NOT NULL , NAME_ nvarchar (255 ), VERSION_ int , KEY_ varchar (255 ), CATEGORY_ nvarchar( 255 ), TYPE_ varchar (255 ), IMPLEMENTATION_ varchar ( 255 ), DEPLOYMENT_ID_ varchar (255 ), CREATE_TIME_ datetime, TENANT_ID_ varchar (255 ), RESOURCE_NAME_ nvarchar (255 ), DESCRIPTION_ nvarchar (255 ), CONSTRAINT PK_FLW_CHANNEL_DEFINITION PRIMARY KEY (ID_));
14001390
14011391CREATE UNIQUE NONCLUSTERED INDEX ACT_IDX_CHANNEL_DEF_UNIQ ON FLW_CHANNEL_DEFINITION(KEY_, VERSION_, TENANT_ID_);
14021392
1403- ALTER TABLE FLW_CHANNEL_DEFINITION ADD TYPE_ varchar (255 );
1404-
1405- ALTER TABLE FLW_CHANNEL_DEFINITION ADD IMPLEMENTATION_ varchar (255 );
1406-
1407- ALTER TABLE FLW_EVENT_DEPLOYMENT ALTER COLUMN NAME_ nvarchar (255 );
1408-
1409- ALTER TABLE FLW_EVENT_RESOURCE ALTER COLUMN NAME_ nvarchar (255 );
1410-
1411- ALTER TABLE FLW_CHANNEL_DEFINITION ALTER COLUMN NAME_ nvarchar (255 );
1412-
1413- ALTER TABLE FLW_CHANNEL_DEFINITION ALTER COLUMN CATEGORY_ nvarchar (255 );
1414-
1415- ALTER TABLE FLW_CHANNEL_DEFINITION ALTER COLUMN RESOURCE_NAME_ nvarchar (255 );
1416-
1417- ALTER TABLE FLW_EVENT_DEFINITION ALTER COLUMN NAME_ nvarchar (255 );
1418-
1419- ALTER TABLE FLW_EVENT_DEFINITION ALTER COLUMN CATEGORY_ nvarchar (255 );
1420-
1421- ALTER TABLE FLW_EVENT_DEFINITION ALTER COLUMN RESOURCE_NAME_ nvarchar (255 );
1422-
1423- ALTER TABLE FLW_CHANNEL_DEFINITION ALTER COLUMN DESCRIPTION_ nvarchar (255 );
1424-
1425- ALTER TABLE FLW_EVENT_DEFINITION ALTER COLUMN DESCRIPTION_ nvarchar (255 );
1426-
14271393insert into ACT_GE_PROPERTY
1428- values (' eventregistry.schema.version' , ' 7.1 .0.2' , 1 );
1394+ values (' eventregistry.schema.version' , ' 7.2 .0.2' , 1 );
14291395
14301396
14311397create table ACT_ID_PROPERTY (
@@ -1436,7 +1402,7 @@ create table ACT_ID_PROPERTY (
14361402);
14371403
14381404insert into ACT_ID_PROPERTY
1439- values (' schema.version' , ' 7.1 .0.2' , 1 );
1405+ values (' schema.version' , ' 7.2 .0.2' , 1 );
14401406
14411407create table ACT_ID_BYTEARRAY (
14421408 ID_ nvarchar(64 ),
0 commit comments