Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
Springboot Plus
Commits
61761ba6
Commit
61761ba6
authored
Apr 22, 2018
by
xiandafu
Browse files
remove zookeeper
parent
8b0c6535
Changes
45
Show whitespace changes
Inline
Side-by-side
admin-cloud/admin-cloud-eureka-server/bin/.gitignore
0 → 100644
View file @
61761ba6
/target/
admin-cloud/admin-cloud-eureka-server/bin/pom.xml
0 → 100644
View file @
61761ba6
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<modelVersion>
4.0.0
</modelVersion>
<parent>
<groupId>
com.ibeetl
</groupId>
<artifactId>
admin-cloud
</artifactId>
<version>
1.1.1
</version>
</parent>
<artifactId>
admin-cloud-eureka-server
</artifactId>
<name>
admin-cloud-eureka-server
</name>
<packaging>
jar
</packaging>
<dependencies>
<dependency>
<groupId>
org.springframework.cloud
</groupId>
<artifactId>
spring-cloud-starter-netflix-eureka-server
</artifactId>
</dependency>
</dependencies>
</project>
\ No newline at end of file
admin-cloud/admin-cloud-eureka-server/bin/src/main/java/com/ibeetl/cloud/eurekaserver/EurekaServerApplication.class
0 → 100644
View file @
61761ba6
File added
admin-cloud/admin-cloud-eureka-server/bin/src/main/resources/application.properties
0 → 100644
View file @
61761ba6
server.port
=
8761
spring.application.name
=
eureka-service
#eureka-server
eureka.instance.hostname
=
localhost
eureka.client.register-with-eureka
=
false
eureka.client.fetch-registry
=
false
eureka.client.serviceUrl.defaultZone
=
http://${eureka.instance.hostname}:${server.port}/eureka/
admin-console/bin/.gitignore
0 → 100644
View file @
61761ba6
/application.properties
/banner.txt
/beetl.properties
/btsql-ext.properties
/com/
/excelTemplates/
/sql/
/static/
/templates/
admin-console/pom.xml
View file @
61761ba6
...
@@ -3,19 +3,12 @@
...
@@ -3,19 +3,12 @@
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
admin-console
</artifactId>
<artifactId>
admin-console
</artifactId>
<packaging>
jar
</packaging>
<packaging>
jar
</packaging>
<!-- <parent> -->
<!-- <groupId>com.ibeetl</groupId> -->
<!-- <artifactId>admin</artifactId> -->
<!-- <version>1.1.1</version> -->
<!-- </parent> -->
<parent>
<parent>
<groupId>
com.ibeetl
</groupId>
<groupId>
com.ibeetl
</groupId>
<artifactId>
admin-cloud
</artifactId>
<artifactId>
admin-cloud
</artifactId>
<version>
1.1.1
</version>
<version>
1.1.1
</version>
</parent>
</parent>
<dependencies>
<dependencies>
<dependency>
<dependency>
<groupId>
com.ibeetl
</groupId>
<groupId>
com.ibeetl
</groupId>
<artifactId>
admin-core
</artifactId>
<artifactId>
admin-core
</artifactId>
...
...
admin-console/src/main/resources/application.properties
View file @
61761ba6
...
@@ -11,8 +11,8 @@ spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
...
@@ -11,8 +11,8 @@ spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
# 1,1 是管理员密码,相当于启动后就登录,方便测试,系统需要取消这俩个配置
# 1,1 是管理员密码,相当于启动后就登录,方便测试,系统需要取消这俩个配置
#
user.id=1
user.id
=
1
#
user.orgId=1
user.orgId
=
1
#打开审计功能,开发模式应该关闭
#打开审计功能,开发模式应该关闭
audit.enable
=
false
audit.enable
=
false
spring.session.store-type
=
HASH_MAP
spring.session.store-type
=
HASH_MAP
...
...
admin-core/pom.xml
View file @
61761ba6
...
@@ -40,13 +40,7 @@
...
@@ -40,13 +40,7 @@
<dependency>
<dependency>
<groupId>
com.ibeetl
</groupId>
<groupId>
com.ibeetl
</groupId>
<artifactId>
beetl-framework-starter
</artifactId>
<artifactId>
beetl-framework-starter
</artifactId>
<version>
1.1.45.RELEASE
</version>
<version>
1.1.46.RELEASE
</version>
</dependency>
<dependency>
<groupId>
com.trigersoft
</groupId>
<artifactId>
jaque
</artifactId>
<version>
2.1.2
</version>
<scope>
provided
</scope>
</dependency>
</dependency>
<dependency>
<dependency>
...
@@ -64,27 +58,6 @@
...
@@ -64,27 +58,6 @@
<artifactId>ojdbc6</artifactId>
<artifactId>ojdbc6</artifactId>
<version>11.2.0</version>
<version>11.2.0</version>
</dependency> -->
</dependency> -->
<dependency>
<groupId>
org.apache.curator
</groupId>
<artifactId>
curator-recipes
</artifactId>
<version>
2.12.0
</version>
<exclusions>
<exclusion>
<groupId>
log4j
</groupId>
<artifactId>
log4j
</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>
org.apache.curator
</groupId>
<artifactId>
curator-x-discovery
</artifactId>
<version>
2.12.0
</version>
</dependency>
<dependency>
<dependency>
<groupId>
org.jxls
</groupId>
<groupId>
org.jxls
</groupId>
<artifactId>
jxls-reader
</artifactId>
<artifactId>
jxls-reader
</artifactId>
...
...
admin-core/src/main/java/com/ibeetl/admin/core/conf/RemoteServiceLocatorConfig.java
deleted
100644 → 0
View file @
8b0c6535
package
com.ibeetl.admin.core.conf
;
import
java.io.File
;
import
java.io.FileReader
;
import
java.io.FileWriter
;
import
java.io.IOException
;
import
java.util.ArrayList
;
import
java.util.Collection
;
import
java.util.HashMap
;
import
java.util.Map
;
import
java.util.Properties
;
import
java.util.Random
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.logging.Log
;
import
org.apache.commons.logging.LogFactory
;
import
org.apache.curator.framework.CuratorFramework
;
import
org.apache.curator.x.discovery.ServiceDiscovery
;
import
org.apache.curator.x.discovery.ServiceDiscoveryBuilder
;
import
org.apache.curator.x.discovery.ServiceInstance
;
import
org.apache.curator.x.discovery.ServiceInstanceBuilder
;
import
org.apache.curator.x.discovery.details.JsonInstanceSerializer
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnProperty
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.core.env.Environment
;
import
com.ibeetl.admin.core.service.CoreServiceLocator
;
import
com.ibeetl.admin.core.util.PlatformException
;
@Configuration
public
class
RemoteServiceLocatorConfig
{
Log
log
=
LogFactory
.
getLog
(
this
.
getClass
());
@Configuration
@ConditionalOnProperty
(
name
=
"zookeeper.enabled"
,
havingValue
=
"true"
)
class
ZkConfig
{
@Bean
public
CoreServiceLocator
zkServiceLocator
(
Environment
env
,
CuratorFramework
client
){
RemoteServiceLocator
loc
=
new
RemoteServiceLocator
(
client
);
log
.
info
(
"地服务注册和发现:"
+
client
.
getZookeeperClient
().
getCurrentConnectionString
());
return
loc
;
}
}
@Configuration
@ConditionalOnProperty
(
name
=
"zookeeper.enabled"
,
havingValue
=
"false"
,
matchIfMissing
=
true
)
class
LocalConfig
{
@Bean
public
CoreServiceLocator
localServiceLocator
(
Environment
env
){
LocalServiceLocator
loc
=
new
LocalServiceLocator
();
log
.
info
(
"没有配置zookeeper.*,使用模拟本地服务注册和发现:"
+
loc
.
configFile
);
return
loc
;
}
}
}
/**
* zookeeper 服务注册中心
* @author lijiazhi
*
*/
class
RemoteServiceLocator
implements
CoreServiceLocator
{
CuratorFramework
client
;
Log
log
=
LogFactory
.
getLog
(
this
.
getClass
());
public
RemoteServiceLocator
(
CuratorFramework
client
){
this
.
client
=
client
;
}
@Override
public
void
addServiceURI
(
String
path
,
String
url
)
{
try
{
ServiceInstanceBuilder
<
Map
>
service
=
ServiceInstance
.
builder
();
service
.
address
(
""
);
service
.
port
(
0
);
service
.
name
(
path
);
Map
config
=
new
HashMap
();
config
.
put
(
"url"
,
url
);
service
.
payload
(
config
);
ServiceInstance
<
Map
>
instance
=
service
.
build
();
ServiceDiscovery
<
Map
>
serviceDiscovery
=
ServiceDiscoveryBuilder
.
builder
(
Map
.
class
).
client
(
client
)
.
serializer
(
new
JsonInstanceSerializer
<
Map
>(
Map
.
class
)).
basePath
(
"/service"
).
build
();
// 服务注册
serviceDiscovery
.
registerService
(
instance
);
serviceDiscovery
.
start
();
}
catch
(
Exception
ex
){
log
.
warn
(
ex
.
getMessage
(),
ex
);
throw
new
PlatformException
(
"服务注册中心 出错"
,
ex
);
}
}
@Override
public
String
getServiceURI
(
String
path
)
{
ServiceDiscovery
<
Map
>
serviceDiscovery
=
ServiceDiscoveryBuilder
.
builder
(
Map
.
class
).
client
(
client
)
.
serializer
(
new
JsonInstanceSerializer
<
Map
>(
Map
.
class
)).
basePath
(
"/service"
).
build
();
try
{
serviceDiscovery
.
start
();
}
catch
(
Exception
e
)
{
throw
new
PlatformException
(
"未发现服务注册中心 "
);
}
Collection
<
ServiceInstance
<
Map
>>
all
;
try
{
all
=
serviceDiscovery
.
queryForInstances
(
path
);
}
catch
(
Exception
e
)
{
log
.
warn
(
"未发现服务注服务 "
+
path
);
throw
new
PlatformException
(
"未发现服务注服务 "
+
path
);
}
if
(
all
.
size
()
==
0
)
{
log
.
warn
(
"未发现服务注服务 "
+
path
);
throw
new
PlatformException
(
"未发现服务注服务 "
+
path
);
}
else
{
//todo 优化:能缓存,官方有缓存方法,以后补上
// 随机选一个
int
size
=
all
.
size
();
int
one
=
new
Random
().
nextInt
(
size
);
ServiceInstance
<
Map
>
service
=
new
ArrayList
<
ServiceInstance
<
Map
>>(
all
).
get
(
one
);
return
(
String
)
service
.
getPayload
().
get
(
"url"
);
}
}
}
/**
* 开发环境下,本地俩个系统注册服务,发现服务的方式。通过starter.service.properties文件完成
* @author lijiazhi
*
*/
class
LocalServiceLocator
implements
CoreServiceLocator
{
String
home
=
System
.
getProperty
(
"user.home"
);
//单机用一个配置文件完成,多机情况得使用zookeeper
String
configFile
=
null
;
public
LocalServiceLocator
(){
configFile
=
home
+
File
.
separator
+
"starter.service.properties"
;
}
@Override
public
void
addServiceURI
(
String
path
,
String
url
)
{
check
();
Properties
ps
=
new
Properties
();
try
{
ps
.
load
(
new
FileReader
(
new
File
(
configFile
)));
ps
.
setProperty
(
path
,
url
);
ps
.
store
(
new
FileWriter
(
new
File
(
configFile
)),
""
);
}
catch
(
IOException
e
)
{
throw
new
PlatformException
(
"未发现服务注册中心 "
+
e
.
getMessage
());
}
}
@Override
public
String
getServiceURI
(
String
path
)
{
check
();
Properties
ps
=
new
Properties
();
try
{
ps
.
load
(
new
FileReader
(
new
File
(
configFile
)));
String
url
=
ps
.
getProperty
(
path
);
if
(
StringUtils
.
isEmpty
(
url
)){
throw
new
PlatformException
(
"未发现服务注服务 "
);
}
return
url
;
}
catch
(
IOException
e
)
{
throw
new
PlatformException
(
"未发现服务注册中心 "
+
e
.
getMessage
());
}
}
protected
void
check
(){
File
file
=
new
File
(
configFile
);
if
(
file
.
exists
()){
return
;
}
try
{
file
.
createNewFile
();
}
catch
(
IOException
e
)
{
// TODO Auto-generated catch block
throw
new
PlatformException
(
"未发现服务注册中心 "
+
e
.
getMessage
(),
e
);
}
}
}
admin-core/src/main/java/com/ibeetl/admin/core/conf/ZookeeperConfig.java
deleted
100644 → 0
View file @
8b0c6535
package
com.ibeetl.admin.core.conf
;
import
org.apache.commons.logging.Log
;
import
org.apache.commons.logging.LogFactory
;
import
org.apache.curator.RetryPolicy
;
import
org.apache.curator.framework.CuratorFramework
;
import
org.apache.curator.framework.CuratorFrameworkFactory
;
import
org.apache.curator.retry.ExponentialBackoffRetry
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.autoconfigure.AutoConfigureBefore
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnClass
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnProperty
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.core.env.Environment
;
@Configuration
@ConditionalOnClass
(
CuratorFramework
.
class
)
@ConditionalOnProperty
(
name
=
"zookeeper.enabled"
,
havingValue
=
"true"
)
public
class
ZookeeperConfig
{
Log
log
=
LogFactory
.
getLog
(
this
.
getClass
());
@Autowired
Environment
env
;
@Bean
public
CuratorFramework
getCuratorFramework
()
throws
Exception
{
String
zkUrl
=
env
.
getProperty
(
"zookeeper.url"
);
RetryPolicy
retryPolicy
=
new
ExponentialBackoffRetry
(
1000
,
3
);
CuratorFramework
client
=
CuratorFrameworkFactory
.
newClient
(
zkUrl
,
retryPolicy
);
client
.
start
();
return
client
;
}
}
admin-core/src/main/java/com/ibeetl/admin/core/service/CoreServiceLocator.java
deleted
100644 → 0
View file @
8b0c6535
package
com.ibeetl.admin.core.service
;
/**
* 服务注册和发现,单机情况,注册在本地系统,多机情况,用zookeeper完成注册,计划改成Spring cloud
* @author lijiazhi
*
*/
public
interface
CoreServiceLocator
{
public
void
addServiceURI
(
String
path
,
String
url
);
public
String
getServiceURI
(
String
path
);
}
admin-workflow/bin/.gitignore
0 → 100644
View file @
61761ba6
/target/
admin-workflow/bin/db/flowable.mysql.all.create.sql
0 → 100644
View file @
61761ba6
create
table
ACT_GE_PROPERTY
(
NAME_
varchar
(
64
),
VALUE_
varchar
(
300
),
REV_
integer
,
primary
key
(
NAME_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_GE_BYTEARRAY
(
ID_
varchar
(
64
),
REV_
integer
,
NAME_
varchar
(
255
),
DEPLOYMENT_ID_
varchar
(
64
),
BYTES_
LONGBLOB
,
GENERATED_
TINYINT
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
insert
into
ACT_GE_PROPERTY
values
(
'common.schema.version'
,
'6.3.0.1'
,
1
);
insert
into
ACT_GE_PROPERTY
values
(
'next.dbid'
,
'1'
,
1
);
create
table
ACT_RU_IDENTITYLINK
(
ID_
varchar
(
64
),
REV_
integer
,
GROUP_ID_
varchar
(
255
),
TYPE_
varchar
(
255
),
USER_ID_
varchar
(
255
),
TASK_ID_
varchar
(
64
),
PROC_INST_ID_
varchar
(
64
),
PROC_DEF_ID_
varchar
(
64
),
SCOPE_ID_
varchar
(
255
),
SCOPE_TYPE_
varchar
(
255
),
SCOPE_DEFINITION_ID_
varchar
(
255
),
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_
);
create
index
ACT_IDX_IDENT_LNK_SCOPE
on
ACT_RU_IDENTITYLINK
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_IDENT_LNK_SCOPE_DEF
on
ACT_RU_IDENTITYLINK
(
SCOPE_DEFINITION_ID_
,
SCOPE_TYPE_
);
insert
into
ACT_GE_PROPERTY
values
(
'identitylink.schema.version'
,
'6.3.0.1'
,
1
);
create
table
ACT_RU_TASK
(
ID_
varchar
(
64
),
REV_
integer
,
EXECUTION_ID_
varchar
(
64
),
PROC_INST_ID_
varchar
(
64
),
PROC_DEF_ID_
varchar
(
64
),
TASK_DEF_ID_
varchar
(
64
),
SCOPE_ID_
varchar
(
255
),
SUB_SCOPE_ID_
varchar
(
255
),
SCOPE_TYPE_
varchar
(
255
),
SCOPE_DEFINITION_ID_
varchar
(
255
),
NAME_
varchar
(
255
),
PARENT_TASK_ID_
varchar
(
64
),
DESCRIPTION_
varchar
(
4000
),
TASK_DEF_KEY_
varchar
(
255
),
OWNER_
varchar
(
255
),
ASSIGNEE_
varchar
(
255
),
DELEGATION_
varchar
(
64
),
PRIORITY_
integer
,
CREATE_TIME_
timestamp
(
3
)
NULL
,
DUE_DATE_
datetime
(
3
),
CATEGORY_
varchar
(
255
),
SUSPENSION_STATE_
integer
,
TENANT_ID_
varchar
(
255
)
default
''
,
FORM_KEY_
varchar
(
255
),
CLAIM_TIME_
datetime
(
3
),
IS_COUNT_ENABLED_
TINYINT
,
VAR_COUNT_
integer
,
ID_LINK_COUNT_
integer
,
SUB_TASK_COUNT_
integer
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
index
ACT_IDX_TASK_CREATE
on
ACT_RU_TASK
(
CREATE_TIME_
);
create
index
ACT_IDX_TASK_SCOPE
on
ACT_RU_TASK
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_TASK_SUB_SCOPE
on
ACT_RU_TASK
(
SUB_SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_TASK_SCOPE_DEF
on
ACT_RU_TASK
(
SCOPE_DEFINITION_ID_
,
SCOPE_TYPE_
);
insert
into
ACT_GE_PROPERTY
values
(
'task.schema.version'
,
'6.3.0.1'
,
1
);
create
table
ACT_RU_VARIABLE
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
,
TYPE_
varchar
(
255
)
not
null
,
NAME_
varchar
(
255
)
not
null
,
EXECUTION_ID_
varchar
(
64
),
PROC_INST_ID_
varchar
(
64
),
TASK_ID_
varchar
(
64
),
SCOPE_ID_
varchar
(
255
),
SUB_SCOPE_ID_
varchar
(
255
),
SCOPE_TYPE_
varchar
(
255
),
BYTEARRAY_ID_
varchar
(
64
),
DOUBLE_
double
,
LONG_
bigint
,
TEXT_
varchar
(
4000
),
TEXT2_
varchar
(
4000
),
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
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_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
insert
into
ACT_GE_PROPERTY
values
(
'variable.schema.version'
,
'6.3.0.1'
,
1
);
create
table
ACT_RU_JOB
(
ID_
varchar
(
64
)
NOT
NULL
,
REV_
integer
,
TYPE_
varchar
(
255
)
NOT
NULL
,
LOCK_EXP_TIME_
timestamp
(
3
)
NULL
,
LOCK_OWNER_
varchar
(
255
),
EXCLUSIVE_
boolean
,
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
),
DUEDATE_
timestamp
(
3
)
NULL
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
CUSTOM_VALUES_ID_
varchar
(
64
),
CREATE_TIME_
timestamp
(
3
)
NULL
,
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_RU_TIMER_JOB
(
ID_
varchar
(
64
)
NOT
NULL
,
REV_
integer
,
TYPE_
varchar
(
255
)
NOT
NULL
,
LOCK_EXP_TIME_
timestamp
(
3
)
NULL
,
LOCK_OWNER_
varchar
(
255
),
EXCLUSIVE_
boolean
,
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
),
DUEDATE_
timestamp
(
3
)
NULL
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
CUSTOM_VALUES_ID_
varchar
(
64
),
CREATE_TIME_
timestamp
(
3
)
NULL
,
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_RU_SUSPENDED_JOB
(
ID_
varchar
(
64
)
NOT
NULL
,
REV_
integer
,
TYPE_
varchar
(
255
)
NOT
NULL
,
EXCLUSIVE_
boolean
,
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
),
DUEDATE_
timestamp
(
3
)
NULL
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
CUSTOM_VALUES_ID_
varchar
(
64
),
CREATE_TIME_
timestamp
(
3
)
NULL
,
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_RU_DEADLETTER_JOB
(
ID_
varchar
(
64
)
NOT
NULL
,
REV_
integer
,
TYPE_
varchar
(
255
)
NOT
NULL
,
EXCLUSIVE_
boolean
,
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
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
CUSTOM_VALUES_ID_
varchar
(
64
),
CREATE_TIME_
timestamp
(
3
)
NULL
,
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_RU_HISTORY_JOB
(
ID_
varchar
(
64
)
NOT
NULL
,
REV_
integer
,
LOCK_EXP_TIME_
timestamp
(
3
)
NULL
,
LOCK_OWNER_
varchar
(
255
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
CUSTOM_VALUES_ID_
varchar
(
64
),
ADV_HANDLER_CFG_ID_
varchar
(
64
),
CREATE_TIME_
timestamp
(
3
)
NULL
,
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
index
ACT_IDX_JOB_EXCEPTION_STACK_ID
on
ACT_RU_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_JOB_CUSTOM_VALUES_ID
on
ACT_RU_JOB
(
CUSTOM_VALUES_ID_
);
create
index
ACT_IDX_TIMER_JOB_EXCEPTION_STACK_ID
on
ACT_RU_TIMER_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_TIMER_JOB_CUSTOM_VALUES_ID
on
ACT_RU_TIMER_JOB
(
CUSTOM_VALUES_ID_
);
create
index
ACT_IDX_SUSPENDED_JOB_EXCEPTION_STACK_ID
on
ACT_RU_SUSPENDED_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_SUSPENDED_JOB_CUSTOM_VALUES_ID
on
ACT_RU_SUSPENDED_JOB
(
CUSTOM_VALUES_ID_
);
create
index
ACT_IDX_DEADLETTER_JOB_EXCEPTION_STACK_ID
on
ACT_RU_DEADLETTER_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_DEADLETTER_JOB_CUSTOM_VALUES_ID
on
ACT_RU_DEADLETTER_JOB
(
CUSTOM_VALUES_ID_
);
alter
table
ACT_RU_JOB
add
constraint
ACT_FK_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RU_JOB
add
constraint
ACT_FK_JOB_CUSTOM_VALUES
foreign
key
(
CUSTOM_VALUES_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RU_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RU_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_CUSTOM_VALUES
foreign
key
(
CUSTOM_VALUES_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RU_SUSPENDED_JOB
add
constraint
ACT_FK_SUSPENDED_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RU_SUSPENDED_JOB
add
constraint
ACT_FK_SUSPENDED_JOB_CUSTOM_VALUES
foreign
key
(
CUSTOM_VALUES_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RU_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RU_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_CUSTOM_VALUES
foreign
key
(
CUSTOM_VALUES_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
create
index
ACT_IDX_JOB_SCOPE
on
ACT_RU_JOB
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_JOB_SUB_SCOPE
on
ACT_RU_JOB
(
SUB_SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_JOB_SCOPE_DEF
on
ACT_RU_JOB
(
SCOPE_DEFINITION_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_TJOB_SCOPE
on
ACT_RU_TIMER_JOB
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_TJOB_SUB_SCOPE
on
ACT_RU_TIMER_JOB
(
SUB_SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_TJOB_SCOPE_DEF
on
ACT_RU_TIMER_JOB
(
SCOPE_DEFINITION_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_SJOB_SCOPE
on
ACT_RU_SUSPENDED_JOB
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_SJOB_SUB_SCOPE
on
ACT_RU_SUSPENDED_JOB
(
SUB_SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_SJOB_SCOPE_DEF
on
ACT_RU_SUSPENDED_JOB
(
SCOPE_DEFINITION_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_DJOB_SCOPE
on
ACT_RU_DEADLETTER_JOB
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_DJOB_SUB_SCOPE
on
ACT_RU_DEADLETTER_JOB
(
SUB_SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_DJOB_SCOPE_DEF
on
ACT_RU_DEADLETTER_JOB
(
SCOPE_DEFINITION_ID_
,
SCOPE_TYPE_
);
insert
into
ACT_GE_PROPERTY
values
(
'job.schema.version'
,
'6.3.0.1'
,
1
);
create
table
ACT_RE_DEPLOYMENT
(
ID_
varchar
(
64
),
NAME_
varchar
(
255
),
CATEGORY_
varchar
(
255
),
KEY_
varchar
(
255
),
TENANT_ID_
varchar
(
255
)
default
''
,
DEPLOY_TIME_
timestamp
(
3
)
NULL
,
DERIVED_FROM_
varchar
(
64
),
DERIVED_FROM_ROOT_
varchar
(
64
),
ENGINE_VERSION_
varchar
(
255
),
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_RE_MODEL
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
,
NAME_
varchar
(
255
),
KEY_
varchar
(
255
),
CATEGORY_
varchar
(
255
),
CREATE_TIME_
timestamp
(
3
)
null
,
LAST_UPDATE_TIME_
timestamp
(
3
)
null
,
VERSION_
integer
,
META_INFO_
varchar
(
4000
),
DEPLOYMENT_ID_
varchar
(
64
),
EDITOR_SOURCE_VALUE_ID_
varchar
(
64
),
EDITOR_SOURCE_EXTRA_VALUE_ID_
varchar
(
64
),
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_RU_EXECUTION
(
ID_
varchar
(
64
),
REV_
integer
,
PROC_INST_ID_
varchar
(
64
),
BUSINESS_KEY_
varchar
(
255
),
PARENT_ID_
varchar
(
64
),
PROC_DEF_ID_
varchar
(
64
),
SUPER_EXEC_
varchar
(
64
),
ROOT_PROC_INST_ID_
varchar
(
64
),
ACT_ID_
varchar
(
255
),
IS_ACTIVE_
TINYINT
,
IS_CONCURRENT_
TINYINT
,
IS_SCOPE_
TINYINT
,
IS_EVENT_SCOPE_
TINYINT
,
IS_MI_ROOT_
TINYINT
,
SUSPENSION_STATE_
integer
,
CACHED_ENT_STATE_
integer
,
TENANT_ID_
varchar
(
255
)
default
''
,
NAME_
varchar
(
255
),
START_ACT_ID_
varchar
(
255
),
START_TIME_
datetime
(
3
),
START_USER_ID_
varchar
(
255
),
LOCK_TIME_
timestamp
(
3
)
NULL
,
IS_COUNT_ENABLED_
TINYINT
,
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
,
ID_LINK_COUNT_
integer
,
CALLBACK_ID_
varchar
(
255
),
CALLBACK_TYPE_
varchar
(
255
),
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_RE_PROCDEF
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
,
CATEGORY_
varchar
(
255
),
NAME_
varchar
(
255
),
KEY_
varchar
(
255
)
not
null
,
VERSION_
integer
not
null
,
DEPLOYMENT_ID_
varchar
(
64
),
RESOURCE_NAME_
varchar
(
4000
),
DGRM_RESOURCE_NAME_
varchar
(
4000
),
DESCRIPTION_
varchar
(
4000
),
HAS_START_FORM_KEY_
TINYINT
,
HAS_GRAPHICAL_NOTATION_
TINYINT
,
SUSPENSION_STATE_
integer
,
TENANT_ID_
varchar
(
255
)
default
''
,
ENGINE_VERSION_
varchar
(
255
),
DERIVED_FROM_
varchar
(
64
),
DERIVED_FROM_ROOT_
varchar
(
64
),
DERIVED_VERSION_
integer
not
null
default
0
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
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
(
3
)
not
null
DEFAULT
CURRENT_TIMESTAMP
(
3
),
PROC_DEF_ID_
varchar
(
64
),
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_EVT_LOG
(
LOG_NR_
bigint
auto_increment
,
TYPE_
varchar
(
64
),
PROC_DEF_ID_
varchar
(
64
),
PROC_INST_ID_
varchar
(
64
),
EXECUTION_ID_
varchar
(
64
),
TASK_ID_
varchar
(
64
),
TIME_STAMP_
timestamp
(
3
)
not
null
,
USER_ID_
varchar
(
255
),
DATA_
LONGBLOB
,
LOCK_OWNER_
varchar
(
255
),
LOCK_TIME_
timestamp
(
3
)
null
,
IS_PROCESSED_
tinyint
default
0
,
primary
key
(
LOG_NR_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_PROCDEF_INFO
(
ID_
varchar
(
64
)
not
null
,
PROC_DEF_ID_
varchar
(
64
)
not
null
,
REV_
integer
,
INFO_JSON_ID_
varchar
(
64
),
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
index
ACT_IDX_EXEC_BUSKEY
on
ACT_RU_EXECUTION
(
BUSINESS_KEY_
);
create
index
ACT_IDC_EXEC_ROOT
on
ACT_RU_EXECUTION
(
ROOT_PROC_INST_ID_
);
create
index
ACT_IDX_EVENT_SUBSCR_CONFIG_
on
ACT_RU_EVENT_SUBSCR
(
CONFIGURATION_
);
create
index
ACT_IDX_VARIABLE_TASK_ID
on
ACT_RU_VARIABLE
(
TASK_ID_
);
create
index
ACT_IDX_ATHRZ_PROCEDEF
on
ACT_RU_IDENTITYLINK
(
PROC_DEF_ID_
);
create
index
ACT_IDX_INFO_PROCDEF
on
ACT_PROCDEF_INFO
(
PROC_DEF_ID_
);
alter
table
ACT_GE_BYTEARRAY
add
constraint
ACT_FK_BYTEARR_DEPL
foreign
key
(
DEPLOYMENT_ID_
)
references
ACT_RE_DEPLOYMENT
(
ID_
);
alter
table
ACT_RE_PROCDEF
add
constraint
ACT_UNIQ_PROCDEF
unique
(
KEY_
,
VERSION_
,
DERIVED_VERSION_
,
TENANT_ID_
);
alter
table
ACT_RU_EXECUTION
add
constraint
ACT_FK_EXE_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_
)
references
ACT_RU_EXECUTION
(
ID_
)
on
delete
cascade
;
alter
table
ACT_RU_EXECUTION
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_
)
references
ACT_RE_PROCDEF
(
ID_
);
alter
table
ACT_RU_IDENTITYLINK
add
constraint
ACT_FK_TSKASS_TASK
foreign
key
(
TASK_ID_
)
references
ACT_RU_TASK
(
ID_
);
alter
table
ACT_RU_IDENTITYLINK
add
constraint
ACT_FK_ATHRZ_PROCEDEF
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
ID_
);
alter
table
ACT_RU_IDENTITYLINK
add
constraint
ACT_FK_IDL_PROCINST
foreign
key
(
PROC_INST_ID_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_RU_TASK
add
constraint
ACT_FK_TASK_EXE
foreign
key
(
EXECUTION_ID_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_RU_TASK
add
constraint
ACT_FK_TASK_PROCINST
foreign
key
(
PROC_INST_ID_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_RU_TASK
add
constraint
ACT_FK_TASK_PROCDEF
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
ID_
);
alter
table
ACT_RU_VARIABLE
add
constraint
ACT_FK_VAR_EXE
foreign
key
(
EXECUTION_ID_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_RU_VARIABLE
add
constraint
ACT_FK_VAR_PROCINST
foreign
key
(
PROC_INST_ID_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_RU_JOB
add
constraint
ACT_FK_JOB_EXECUTION
foreign
key
(
EXECUTION_ID_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_RU_JOB
add
constraint
ACT_FK_JOB_PROCESS_INSTANCE
foreign
key
(
PROCESS_INSTANCE_ID_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_RU_JOB
add
constraint
ACT_FK_JOB_PROC_DEF
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
ID_
);
alter
table
ACT_RU_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_EXECUTION
foreign
key
(
EXECUTION_ID_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_RU_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_PROCESS_INSTANCE
foreign
key
(
PROCESS_INSTANCE_ID_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_RU_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_PROC_DEF
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
ID_
);
alter
table
ACT_RU_SUSPENDED_JOB
add
constraint
ACT_FK_SUSPENDED_JOB_EXECUTION
foreign
key
(
EXECUTION_ID_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_RU_SUSPENDED_JOB
add
constraint
ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE
foreign
key
(
PROCESS_INSTANCE_ID_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_RU_SUSPENDED_JOB
add
constraint
ACT_FK_SUSPENDED_JOB_PROC_DEF
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
ID_
);
alter
table
ACT_RU_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_EXECUTION
foreign
key
(
EXECUTION_ID_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_RU_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE
foreign
key
(
PROCESS_INSTANCE_ID_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_RU_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_PROC_DEF
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
ID_
);
alter
table
ACT_RU_EVENT_SUBSCR
add
constraint
ACT_FK_EVENT_EXEC
foreign
key
(
EXECUTION_ID_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_RE_MODEL
add
constraint
ACT_FK_MODEL_SOURCE
foreign
key
(
EDITOR_SOURCE_VALUE_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RE_MODEL
add
constraint
ACT_FK_MODEL_SOURCE_EXTRA
foreign
key
(
EDITOR_SOURCE_EXTRA_VALUE_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RE_MODEL
add
constraint
ACT_FK_MODEL_DEPLOYMENT
foreign
key
(
DEPLOYMENT_ID_
)
references
ACT_RE_DEPLOYMENT
(
ID_
);
alter
table
ACT_PROCDEF_INFO
add
constraint
ACT_FK_INFO_JSON_BA
foreign
key
(
INFO_JSON_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_PROCDEF_INFO
add
constraint
ACT_FK_INFO_PROCDEF
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
ID_
);
alter
table
ACT_PROCDEF_INFO
add
constraint
ACT_UNIQ_INFO_PROCDEF
unique
(
PROC_DEF_ID_
);
insert
into
ACT_GE_PROPERTY
values
(
'schema.version'
,
'6.3.0.1'
,
1
);
insert
into
ACT_GE_PROPERTY
values
(
'schema.history'
,
'create(6.3.0.1)'
,
1
);
create
table
ACT_HI_IDENTITYLINK
(
ID_
varchar
(
64
),
GROUP_ID_
varchar
(
255
),
TYPE_
varchar
(
255
),
USER_ID_
varchar
(
255
),
TASK_ID_
varchar
(
64
),
CREATE_TIME_
datetime
(
3
),
PROC_INST_ID_
varchar
(
64
),
SCOPE_ID_
varchar
(
255
),
SCOPE_TYPE_
varchar
(
255
),
SCOPE_DEFINITION_ID_
varchar
(
255
),
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
index
ACT_IDX_HI_IDENT_LNK_USER
on
ACT_HI_IDENTITYLINK
(
USER_ID_
);
create
index
ACT_IDX_HI_IDENT_LNK_SCOPE
on
ACT_HI_IDENTITYLINK
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_HI_IDENT_LNK_SCOPE_DEF
on
ACT_HI_IDENTITYLINK
(
SCOPE_DEFINITION_ID_
,
SCOPE_TYPE_
);
create
table
ACT_HI_TASKINST
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
default
1
,
PROC_DEF_ID_
varchar
(
64
),
TASK_DEF_ID_
varchar
(
64
),
TASK_DEF_KEY_
varchar
(
255
),
PROC_INST_ID_
varchar
(
64
),
EXECUTION_ID_
varchar
(
64
),
SCOPE_ID_
varchar
(
255
),
SUB_SCOPE_ID_
varchar
(
255
),
SCOPE_TYPE_
varchar
(
255
),
SCOPE_DEFINITION_ID_
varchar
(
255
),
NAME_
varchar
(
255
),
PARENT_TASK_ID_
varchar
(
64
),
DESCRIPTION_
varchar
(
4000
),
OWNER_
varchar
(
255
),
ASSIGNEE_
varchar
(
255
),
START_TIME_
datetime
(
3
)
not
null
,
CLAIM_TIME_
datetime
(
3
),
END_TIME_
datetime
(
3
),
DURATION_
bigint
,
DELETE_REASON_
varchar
(
4000
),
PRIORITY_
integer
,
DUE_DATE_
datetime
(
3
),
FORM_KEY_
varchar
(
255
),
CATEGORY_
varchar
(
255
),
TENANT_ID_
varchar
(
255
)
default
''
,
LAST_UPDATED_TIME_
datetime
(
3
),
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
index
ACT_IDX_HI_TASK_SCOPE
on
ACT_HI_TASKINST
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_HI_TASK_SUB_SCOPE
on
ACT_HI_TASKINST
(
SUB_SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_HI_TASK_SCOPE_DEF
on
ACT_HI_TASKINST
(
SCOPE_DEFINITION_ID_
,
SCOPE_TYPE_
);
create
table
ACT_HI_VARINST
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
default
1
,
PROC_INST_ID_
varchar
(
64
),
EXECUTION_ID_
varchar
(
64
),
TASK_ID_
varchar
(
64
),
NAME_
varchar
(
255
)
not
null
,
VAR_TYPE_
varchar
(
100
),
SCOPE_ID_
varchar
(
255
),
SUB_SCOPE_ID_
varchar
(
255
),
SCOPE_TYPE_
varchar
(
255
),
BYTEARRAY_ID_
varchar
(
64
),
DOUBLE_
double
,
LONG_
bigint
,
TEXT_
varchar
(
4000
),
TEXT2_
varchar
(
4000
),
CREATE_TIME_
datetime
(
3
),
LAST_UPDATED_TIME_
datetime
(
3
),
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
index
ACT_IDX_HI_PROCVAR_NAME_TYPE
on
ACT_HI_VARINST
(
NAME_
,
VAR_TYPE_
);
create
index
ACT_IDX_HI_VAR_SCOPE_ID_TYPE
on
ACT_HI_VARINST
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_HI_VAR_SUB_ID_TYPE
on
ACT_HI_VARINST
(
SUB_SCOPE_ID_
,
SCOPE_TYPE_
);
create
table
ACT_HI_PROCINST
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
default
1
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
BUSINESS_KEY_
varchar
(
255
),
PROC_DEF_ID_
varchar
(
64
)
not
null
,
START_TIME_
datetime
(
3
)
not
null
,
END_TIME_
datetime
(
3
),
DURATION_
bigint
,
START_USER_ID_
varchar
(
255
),
START_ACT_ID_
varchar
(
255
),
END_ACT_ID_
varchar
(
255
),
SUPER_PROCESS_INSTANCE_ID_
varchar
(
64
),
DELETE_REASON_
varchar
(
4000
),
TENANT_ID_
varchar
(
255
)
default
''
,
NAME_
varchar
(
255
),
CALLBACK_ID_
varchar
(
255
),
CALLBACK_TYPE_
varchar
(
255
),
primary
key
(
ID_
),
unique
(
PROC_INST_ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_HI_ACTINST
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
default
1
,
PROC_DEF_ID_
varchar
(
64
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
EXECUTION_ID_
varchar
(
64
)
not
null
,
ACT_ID_
varchar
(
255
)
not
null
,
TASK_ID_
varchar
(
64
),
CALL_PROC_INST_ID_
varchar
(
64
),
ACT_NAME_
varchar
(
255
),
ACT_TYPE_
varchar
(
255
)
not
null
,
ASSIGNEE_
varchar
(
255
),
START_TIME_
datetime
(
3
)
not
null
,
END_TIME_
datetime
(
3
),
DURATION_
bigint
,
DELETE_REASON_
varchar
(
4000
),
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_HI_DETAIL
(
ID_
varchar
(
64
)
not
null
,
TYPE_
varchar
(
255
)
not
null
,
PROC_INST_ID_
varchar
(
64
),
EXECUTION_ID_
varchar
(
64
),
TASK_ID_
varchar
(
64
),
ACT_INST_ID_
varchar
(
64
),
NAME_
varchar
(
255
)
not
null
,
VAR_TYPE_
varchar
(
255
),
REV_
integer
,
TIME_
datetime
(
3
)
not
null
,
BYTEARRAY_ID_
varchar
(
64
),
DOUBLE_
double
,
LONG_
bigint
,
TEXT_
varchar
(
4000
),
TEXT2_
varchar
(
4000
),
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_HI_COMMENT
(
ID_
varchar
(
64
)
not
null
,
TYPE_
varchar
(
255
),
TIME_
datetime
(
3
)
not
null
,
USER_ID_
varchar
(
255
),
TASK_ID_
varchar
(
64
),
PROC_INST_ID_
varchar
(
64
),
ACTION_
varchar
(
255
),
MESSAGE_
varchar
(
4000
),
FULL_MSG_
LONGBLOB
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_HI_ATTACHMENT
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
,
USER_ID_
varchar
(
255
),
NAME_
varchar
(
255
),
DESCRIPTION_
varchar
(
4000
),
TYPE_
varchar
(
255
),
TASK_ID_
varchar
(
64
),
PROC_INST_ID_
varchar
(
64
),
URL_
varchar
(
4000
),
CONTENT_ID_
varchar
(
64
),
TIME_
datetime
(
3
),
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
index
ACT_IDX_HI_PRO_INST_END
on
ACT_HI_PROCINST
(
END_TIME_
);
create
index
ACT_IDX_HI_PRO_I_BUSKEY
on
ACT_HI_PROCINST
(
BUSINESS_KEY_
);
create
index
ACT_IDX_HI_ACT_INST_START
on
ACT_HI_ACTINST
(
START_TIME_
);
create
index
ACT_IDX_HI_ACT_INST_END
on
ACT_HI_ACTINST
(
END_TIME_
);
create
index
ACT_IDX_HI_DETAIL_PROC_INST
on
ACT_HI_DETAIL
(
PROC_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_ACT_INST
on
ACT_HI_DETAIL
(
ACT_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_TIME
on
ACT_HI_DETAIL
(
TIME_
);
create
index
ACT_IDX_HI_DETAIL_NAME
on
ACT_HI_DETAIL
(
NAME_
);
create
index
ACT_IDX_HI_DETAIL_TASK_ID
on
ACT_HI_DETAIL
(
TASK_ID_
);
create
index
ACT_IDX_HI_PROCVAR_PROC_INST
on
ACT_HI_VARINST
(
PROC_INST_ID_
);
create
index
ACT_IDX_HI_PROCVAR_TASK_ID
on
ACT_HI_VARINST
(
TASK_ID_
);
create
index
ACT_IDX_HI_PROCVAR_EXE
on
ACT_HI_VARINST
(
EXECUTION_ID_
);
create
index
ACT_IDX_HI_ACT_INST_PROCINST
on
ACT_HI_ACTINST
(
PROC_INST_ID_
,
ACT_ID_
);
create
index
ACT_IDX_HI_ACT_INST_EXEC
on
ACT_HI_ACTINST
(
EXECUTION_ID_
,
ACT_ID_
);
create
index
ACT_IDX_HI_IDENT_LNK_TASK
on
ACT_HI_IDENTITYLINK
(
TASK_ID_
);
create
index
ACT_IDX_HI_IDENT_LNK_PROCINST
on
ACT_HI_IDENTITYLINK
(
PROC_INST_ID_
);
create
index
ACT_IDX_HI_TASK_INST_PROCINST
on
ACT_HI_TASKINST
(
PROC_INST_ID_
);
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
);
CREATE
TABLE
ACT_CMMN_DEPLOYMENT
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
NAME_
VARCHAR
(
255
)
NULL
,
CATEGORY_
VARCHAR
(
255
)
NULL
,
KEY_
VARCHAR
(
255
)
NULL
,
DEPLOY_TIME_
datetime
NULL
,
PARENT_DEPLOYMENT_ID_
VARCHAR
(
255
)
NULL
,
TENANT_ID_
VARCHAR
(
255
)
DEFAULT
''
NULL
,
CONSTRAINT
PK_ACT_CMMN_DEPLOYMENT
PRIMARY
KEY
(
ID_
));
CREATE
TABLE
ACT_CMMN_DEPLOYMENT_RESOURCE
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
NAME_
VARCHAR
(
255
)
NULL
,
DEPLOYMENT_ID_
VARCHAR
(
255
)
NULL
,
RESOURCE_BYTES_
LONGBLOB
NULL
,
CONSTRAINT
PK_CMMN_DEPLOYMENT_RESOURCE
PRIMARY
KEY
(
ID_
));
ALTER
TABLE
ACT_CMMN_DEPLOYMENT_RESOURCE
ADD
CONSTRAINT
ACT_FK_CMMN_RSRC_DPL
FOREIGN
KEY
(
DEPLOYMENT_ID_
)
REFERENCES
ACT_CMMN_DEPLOYMENT
(
ID_
);
CREATE
INDEX
ACT_IDX_CMMN_RSRC_DPL
ON
ACT_CMMN_DEPLOYMENT_RESOURCE
(
DEPLOYMENT_ID_
);
CREATE
TABLE
ACT_CMMN_CASEDEF
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
REV_
INT
NOT
NULL
,
NAME_
VARCHAR
(
255
)
NULL
,
KEY_
VARCHAR
(
255
)
NOT
NULL
,
VERSION_
INT
NOT
NULL
,
CATEGORY_
VARCHAR
(
255
)
NULL
,
DEPLOYMENT_ID_
VARCHAR
(
255
)
NULL
,
RESOURCE_NAME_
VARCHAR
(
4000
)
NULL
,
DESCRIPTION_
VARCHAR
(
4000
)
NULL
,
HAS_GRAPHICAL_NOTATION_
BIT
(
1
)
NULL
,
TENANT_ID_
VARCHAR
(
255
)
DEFAULT
''
NULL
,
CONSTRAINT
PK_ACT_CMMN_CASEDEF
PRIMARY
KEY
(
ID_
));
ALTER
TABLE
ACT_CMMN_CASEDEF
ADD
CONSTRAINT
ACT_FK_CASE_DEF_DPLY
FOREIGN
KEY
(
DEPLOYMENT_ID_
)
REFERENCES
ACT_CMMN_DEPLOYMENT
(
ID_
);
CREATE
INDEX
ACT_IDX_CASE_DEF_DPLY
ON
ACT_CMMN_CASEDEF
(
DEPLOYMENT_ID_
);
CREATE
TABLE
ACT_CMMN_RU_CASE_INST
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
REV_
INT
NOT
NULL
,
BUSINESS_KEY_
VARCHAR
(
255
)
NULL
,
NAME_
VARCHAR
(
255
)
NULL
,
PARENT_ID_
VARCHAR
(
255
)
NULL
,
CASE_DEF_ID_
VARCHAR
(
255
)
NULL
,
STATE_
VARCHAR
(
255
)
NULL
,
START_TIME_
datetime
NULL
,
START_USER_ID_
VARCHAR
(
255
)
NULL
,
CALLBACK_ID_
VARCHAR
(
255
)
NULL
,
CALLBACK_TYPE_
VARCHAR
(
255
)
NULL
,
TENANT_ID_
VARCHAR
(
255
)
DEFAULT
''
NULL
,
CONSTRAINT
PK_ACT_CMMN_RU_CASE_INST
PRIMARY
KEY
(
ID_
));
ALTER
TABLE
ACT_CMMN_RU_CASE_INST
ADD
CONSTRAINT
ACT_FK_CASE_INST_CASE_DEF
FOREIGN
KEY
(
CASE_DEF_ID_
)
REFERENCES
ACT_CMMN_CASEDEF
(
ID_
);
CREATE
INDEX
ACT_IDX_CASE_INST_CASE_DEF
ON
ACT_CMMN_RU_CASE_INST
(
CASE_DEF_ID_
);
CREATE
INDEX
ACT_IDX_CASE_INST_PARENT
ON
ACT_CMMN_RU_CASE_INST
(
PARENT_ID_
);
CREATE
TABLE
ACT_CMMN_RU_PLAN_ITEM_INST
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
REV_
INT
NOT
NULL
,
CASE_DEF_ID_
VARCHAR
(
255
)
NULL
,
CASE_INST_ID_
VARCHAR
(
255
)
NULL
,
STAGE_INST_ID_
VARCHAR
(
255
)
NULL
,
IS_STAGE_
BIT
(
1
)
NULL
,
ELEMENT_ID_
VARCHAR
(
255
)
NULL
,
NAME_
VARCHAR
(
255
)
NULL
,
STATE_
VARCHAR
(
255
)
NULL
,
START_TIME_
datetime
NULL
,
START_USER_ID_
VARCHAR
(
255
)
NULL
,
REFERENCE_ID_
VARCHAR
(
255
)
NULL
,
REFERENCE_TYPE_
VARCHAR
(
255
)
NULL
,
TENANT_ID_
VARCHAR
(
255
)
DEFAULT
''
NULL
,
CONSTRAINT
PK_CMMN_PLAN_ITEM_INST
PRIMARY
KEY
(
ID_
));
ALTER
TABLE
ACT_CMMN_RU_PLAN_ITEM_INST
ADD
CONSTRAINT
ACT_FK_PLAN_ITEM_CASE_DEF
FOREIGN
KEY
(
CASE_DEF_ID_
)
REFERENCES
ACT_CMMN_CASEDEF
(
ID_
);
CREATE
INDEX
ACT_IDX_PLAN_ITEM_CASE_DEF
ON
ACT_CMMN_RU_PLAN_ITEM_INST
(
CASE_DEF_ID_
);
ALTER
TABLE
ACT_CMMN_RU_PLAN_ITEM_INST
ADD
CONSTRAINT
ACT_FK_PLAN_ITEM_CASE_INST
FOREIGN
KEY
(
CASE_INST_ID_
)
REFERENCES
ACT_CMMN_RU_CASE_INST
(
ID_
);
CREATE
INDEX
ACT_IDX_PLAN_ITEM_CASE_INST
ON
ACT_CMMN_RU_PLAN_ITEM_INST
(
CASE_INST_ID_
);
CREATE
TABLE
ACT_CMMN_RU_SENTRY_PART_INST
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
REV_
INT
NOT
NULL
,
CASE_DEF_ID_
VARCHAR
(
255
)
NULL
,
CASE_INST_ID_
VARCHAR
(
255
)
NULL
,
PLAN_ITEM_INST_ID_
VARCHAR
(
255
)
NULL
,
ON_PART_ID_
VARCHAR
(
255
)
NULL
,
IF_PART_ID_
VARCHAR
(
255
)
NULL
,
TIME_STAMP_
datetime
NULL
,
CONSTRAINT
PK_CMMN_SENTRY_PART_INST
PRIMARY
KEY
(
ID_
));
ALTER
TABLE
ACT_CMMN_RU_SENTRY_PART_INST
ADD
CONSTRAINT
ACT_FK_SENTRY_CASE_DEF
FOREIGN
KEY
(
CASE_DEF_ID_
)
REFERENCES
ACT_CMMN_CASEDEF
(
ID_
);
CREATE
INDEX
ACT_IDX_SENTRY_CASE_DEF
ON
ACT_CMMN_RU_SENTRY_PART_INST
(
CASE_DEF_ID_
);
ALTER
TABLE
ACT_CMMN_RU_SENTRY_PART_INST
ADD
CONSTRAINT
ACT_FK_SENTRY_CASE_INST
FOREIGN
KEY
(
CASE_INST_ID_
)
REFERENCES
ACT_CMMN_RU_CASE_INST
(
ID_
);
CREATE
INDEX
ACT_IDX_SENTRY_CASE_INST
ON
ACT_CMMN_RU_SENTRY_PART_INST
(
CASE_INST_ID_
);
ALTER
TABLE
ACT_CMMN_RU_SENTRY_PART_INST
ADD
CONSTRAINT
ACT_FK_SENTRY_PLAN_ITEM
FOREIGN
KEY
(
PLAN_ITEM_INST_ID_
)
REFERENCES
ACT_CMMN_RU_PLAN_ITEM_INST
(
ID_
);
CREATE
INDEX
ACT_IDX_SENTRY_PLAN_ITEM
ON
ACT_CMMN_RU_SENTRY_PART_INST
(
PLAN_ITEM_INST_ID_
);
CREATE
TABLE
ACT_CMMN_RU_MIL_INST
(
ID_
VARCHAR
(
255
)
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_RU_MIL_INST
PRIMARY
KEY
(
ID_
));
ALTER
TABLE
ACT_CMMN_RU_MIL_INST
ADD
CONSTRAINT
ACT_FK_MIL_CASE_DEF
FOREIGN
KEY
(
CASE_DEF_ID_
)
REFERENCES
ACT_CMMN_CASEDEF
(
ID_
);
CREATE
INDEX
ACT_IDX_MIL_CASE_DEF
ON
ACT_CMMN_RU_MIL_INST
(
CASE_DEF_ID_
);
ALTER
TABLE
ACT_CMMN_RU_MIL_INST
ADD
CONSTRAINT
ACT_FK_MIL_CASE_INST
FOREIGN
KEY
(
CASE_INST_ID_
)
REFERENCES
ACT_CMMN_RU_CASE_INST
(
ID_
);
CREATE
INDEX
ACT_IDX_MIL_CASE_INST
ON
ACT_CMMN_RU_MIL_INST
(
CASE_INST_ID_
);
CREATE
TABLE
ACT_CMMN_HI_CASE_INST
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
REV_
INT
NOT
NULL
,
BUSINESS_KEY_
VARCHAR
(
255
)
NULL
,
NAME_
VARCHAR
(
255
)
NULL
,
PARENT_ID_
VARCHAR
(
255
)
NULL
,
CASE_DEF_ID_
VARCHAR
(
255
)
NULL
,
STATE_
VARCHAR
(
255
)
NULL
,
START_TIME_
datetime
NULL
,
END_TIME_
datetime
NULL
,
START_USER_ID_
VARCHAR
(
255
)
NULL
,
CALLBACK_ID_
VARCHAR
(
255
)
NULL
,
CALLBACK_TYPE_
VARCHAR
(
255
)
NULL
,
TENANT_ID_
VARCHAR
(
255
)
DEFAULT
''
NULL
,
CONSTRAINT
PK_ACT_CMMN_HI_CASE_INST
PRIMARY
KEY
(
ID_
));
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'
,
'2784591697'
);
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'
,
'2784591697'
);
ALTER
TABLE
ACT_CMMN_RU_PLAN_ITEM_INST
ADD
IS_COMPLETEABLE_
BIT
(
1
)
NULL
;
ALTER
TABLE
ACT_CMMN_RU_CASE_INST
ADD
IS_COMPLETEABLE_
BIT
(
1
)
NULL
;
CREATE
INDEX
ACT_IDX_PLAN_ITEM_STAGE_INST
ON
ACT_CMMN_RU_PLAN_ITEM_INST
(
STAGE_INST_ID_
);
ALTER
TABLE
ACT_CMMN_RU_PLAN_ITEM_INST
ADD
IS_COUNT_ENABLED_
BIT
(
1
)
NULL
;
ALTER
TABLE
ACT_CMMN_RU_PLAN_ITEM_INST
ADD
VAR_COUNT_
INT
NULL
;
ALTER
TABLE
ACT_CMMN_RU_PLAN_ITEM_INST
ADD
SENTRY_PART_INST_COUNT_
INT
NULL
;
INSERT
INTO
ACT_CMMN_DATABASECHANGELOG
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'3'
,
'flowable'
,
'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml'
,
NOW
(),
5
,
'7:1c0c14847bb4a891aaf91668d14240c1'
,
'addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST; addColumn tableName=ACT_CMMN_RU_CASE_INST; createIndex indexName=ACT_IDX_PLAN_ITEM_STAGE_INST, tableName=ACT_CMMN_RU_PLAN_ITEM_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST; addColumn tableNam...'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784591697'
);
CREATE
TABLE
ACT_DMN_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
);
CREATE
TABLE
ACT_DMN_DEPLOYMENT
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
NAME_
VARCHAR
(
255
)
NULL
,
CATEGORY_
VARCHAR
(
255
)
NULL
,
DEPLOY_TIME_
datetime
NULL
,
TENANT_ID_
VARCHAR
(
255
)
NULL
,
PARENT_DEPLOYMENT_ID_
VARCHAR
(
255
)
NULL
,
CONSTRAINT
PK_ACT_DMN_DEPLOYMENT
PRIMARY
KEY
(
ID_
));
CREATE
TABLE
ACT_DMN_DEPLOYMENT_RESOURCE
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
NAME_
VARCHAR
(
255
)
NULL
,
DEPLOYMENT_ID_
VARCHAR
(
255
)
NULL
,
RESOURCE_BYTES_
LONGBLOB
NULL
,
CONSTRAINT
PK_ACT_DMN_DEPLOYMENT_RESOURCE
PRIMARY
KEY
(
ID_
));
CREATE
TABLE
ACT_DMN_DECISION_TABLE
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
NAME_
VARCHAR
(
255
)
NULL
,
VERSION_
INT
NULL
,
KEY_
VARCHAR
(
255
)
NULL
,
CATEGORY_
VARCHAR
(
255
)
NULL
,
DEPLOYMENT_ID_
VARCHAR
(
255
)
NULL
,
PARENT_DEPLOYMENT_ID_
VARCHAR
(
255
)
NULL
,
TENANT_ID_
VARCHAR
(
255
)
NULL
,
RESOURCE_NAME_
VARCHAR
(
255
)
NULL
,
DESCRIPTION_
VARCHAR
(
255
)
NULL
,
CONSTRAINT
PK_ACT_DMN_DECISION_TABLE
PRIMARY
KEY
(
ID_
));
INSERT
INTO
ACT_DMN_DATABASECHANGELOG
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'1'
,
'activiti'
,
'org/flowable/dmn/db/liquibase/flowable-dmn-db-changelog.xml'
,
NOW
(),
1
,
'7:d878c2672ead57b5801578fd39c423af'
,
'createTable tableName=ACT_DMN_DEPLOYMENT; createTable tableName=ACT_DMN_DEPLOYMENT_RESOURCE; createTable tableName=ACT_DMN_DECISION_TABLE'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784591741'
);
CREATE
TABLE
ACT_DMN_HI_DECISION_EXECUTION
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
DECISION_DEFINITION_ID_
VARCHAR
(
255
)
NULL
,
DEPLOYMENT_ID_
VARCHAR
(
255
)
NULL
,
START_TIME_
datetime
NULL
,
END_TIME_
datetime
NULL
,
INSTANCE_ID_
VARCHAR
(
255
)
NULL
,
EXECUTION_ID_
VARCHAR
(
255
)
NULL
,
ACTIVITY_ID_
VARCHAR
(
255
)
NULL
,
FAILED_
BIT
(
1
)
DEFAULT
0
NULL
,
TENANT_ID_
VARCHAR
(
255
)
NULL
,
EXECUTION_JSON_
LONGTEXT
NULL
,
CONSTRAINT
PK_ACT_DMN_HI_DECISION_EXECUTION
PRIMARY
KEY
(
ID_
));
INSERT
INTO
ACT_DMN_DATABASECHANGELOG
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'2'
,
'flowable'
,
'org/flowable/dmn/db/liquibase/flowable-dmn-db-changelog.xml'
,
NOW
(),
3
,
'7:15a6bda1fce898a58e04fe6ac2d89f54'
,
'createTable tableName=ACT_DMN_HI_DECISION_EXECUTION'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784591741'
);
ALTER
TABLE
ACT_DMN_HI_DECISION_EXECUTION
ADD
SCOPE_TYPE_
VARCHAR
(
255
)
NULL
;
INSERT
INTO
ACT_DMN_DATABASECHANGELOG
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'3'
,
'flowable'
,
'org/flowable/dmn/db/liquibase/flowable-dmn-db-changelog.xml'
,
NOW
(),
5
,
'7:eed5dec2f94778b62d0b0b4beebc191d'
,
'addColumn tableName=ACT_DMN_HI_DECISION_EXECUTION'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784591741'
);
CREATE
TABLE
ACT_FO_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
);
CREATE
TABLE
ACT_FO_FORM_DEPLOYMENT
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
NAME_
VARCHAR
(
255
)
NULL
,
CATEGORY_
VARCHAR
(
255
)
NULL
,
DEPLOY_TIME_
datetime
NULL
,
TENANT_ID_
VARCHAR
(
255
)
NULL
,
PARENT_DEPLOYMENT_ID_
VARCHAR
(
255
)
NULL
,
CONSTRAINT
PK_ACT_FO_FORM_DEPLOYMENT
PRIMARY
KEY
(
ID_
));
CREATE
TABLE
ACT_FO_FORM_RESOURCE
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
NAME_
VARCHAR
(
255
)
NULL
,
DEPLOYMENT_ID_
VARCHAR
(
255
)
NULL
,
RESOURCE_BYTES_
LONGBLOB
NULL
,
CONSTRAINT
PK_ACT_FO_FORM_RESOURCE
PRIMARY
KEY
(
ID_
));
CREATE
TABLE
ACT_FO_FORM_DEFINITION
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
NAME_
VARCHAR
(
255
)
NULL
,
VERSION_
INT
NULL
,
KEY_
VARCHAR
(
255
)
NULL
,
CATEGORY_
VARCHAR
(
255
)
NULL
,
DEPLOYMENT_ID_
VARCHAR
(
255
)
NULL
,
PARENT_DEPLOYMENT_ID_
VARCHAR
(
255
)
NULL
,
TENANT_ID_
VARCHAR
(
255
)
NULL
,
RESOURCE_NAME_
VARCHAR
(
255
)
NULL
,
DESCRIPTION_
VARCHAR
(
255
)
NULL
,
CONSTRAINT
PK_ACT_FO_FORM_DEFINITION
PRIMARY
KEY
(
ID_
));
CREATE
TABLE
ACT_FO_FORM_INSTANCE
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
FORM_DEFINITION_ID_
VARCHAR
(
255
)
NOT
NULL
,
TASK_ID_
VARCHAR
(
255
)
NULL
,
PROC_INST_ID_
VARCHAR
(
255
)
NULL
,
PROC_DEF_ID_
VARCHAR
(
255
)
NULL
,
SUBMITTED_DATE_
datetime
NULL
,
SUBMITTED_BY_
VARCHAR
(
255
)
NULL
,
FORM_VALUES_ID_
VARCHAR
(
255
)
NULL
,
TENANT_ID_
VARCHAR
(
255
)
NULL
,
CONSTRAINT
PK_ACT_FO_FORM_INSTANCE
PRIMARY
KEY
(
ID_
));
INSERT
INTO
ACT_FO_DATABASECHANGELOG
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'1'
,
'activiti'
,
'org/flowable/form/db/liquibase/flowable-form-db-changelog.xml'
,
NOW
(),
1
,
'7:252bd5cb28cf86685ed67eb15d910118'
,
'createTable tableName=ACT_FO_FORM_DEPLOYMENT; createTable tableName=ACT_FO_FORM_RESOURCE; createTable tableName=ACT_FO_FORM_DEFINITION; createTable tableName=ACT_FO_FORM_INSTANCE'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784591806'
);
ALTER
TABLE
ACT_FO_FORM_INSTANCE
ADD
SCOPE_ID_
VARCHAR
(
255
)
NULL
,
ADD
SCOPE_TYPE_
VARCHAR
(
255
)
NULL
,
ADD
SCOPE_DEFINITION_ID_
VARCHAR
(
255
)
NULL
;
INSERT
INTO
ACT_FO_DATABASECHANGELOG
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'2'
,
'flowable'
,
'org/flowable/form/db/liquibase/flowable-form-db-changelog.xml'
,
NOW
(),
3
,
'7:4850f9311e7503d7ea30a372e79b4ea2'
,
'addColumn tableName=ACT_FO_FORM_INSTANCE'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784591806'
);
CREATE
TABLE
ACT_CO_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
);
CREATE
TABLE
ACT_CO_CONTENT_ITEM
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
NAME_
VARCHAR
(
255
)
NOT
NULL
,
MIME_TYPE_
VARCHAR
(
255
)
NULL
,
TASK_ID_
VARCHAR
(
255
)
NULL
,
PROC_INST_ID_
VARCHAR
(
255
)
NULL
,
CONTENT_STORE_ID_
VARCHAR
(
255
)
NULL
,
CONTENT_STORE_NAME_
VARCHAR
(
255
)
NULL
,
FIELD_
VARCHAR
(
400
)
NULL
,
CONTENT_AVAILABLE_
BIT
(
1
)
DEFAULT
0
NULL
,
CREATED_
timestamp
(
6
)
NULL
,
CREATED_BY_
VARCHAR
(
255
)
NULL
,
LAST_MODIFIED_
timestamp
(
6
)
NULL
,
LAST_MODIFIED_BY_
VARCHAR
(
255
)
NULL
,
CONTENT_SIZE_
BIGINT
DEFAULT
0
NULL
,
TENANT_ID_
VARCHAR
(
255
)
NULL
,
CONSTRAINT
PK_ACT_CO_CONTENT_ITEM
PRIMARY
KEY
(
ID_
));
CREATE
INDEX
idx_contitem_taskid
ON
ACT_CO_CONTENT_ITEM
(
TASK_ID_
);
CREATE
INDEX
idx_contitem_procid
ON
ACT_CO_CONTENT_ITEM
(
PROC_INST_ID_
);
INSERT
INTO
ACT_CO_DATABASECHANGELOG
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'1'
,
'activiti'
,
'org/flowable/content/db/liquibase/flowable-content-db-changelog.xml'
,
NOW
(),
1
,
'7:a17df43ed0c96adfef5271e1781aaed2'
,
'createTable tableName=ACT_CO_CONTENT_ITEM; createIndex indexName=idx_contitem_taskid, tableName=ACT_CO_CONTENT_ITEM; createIndex indexName=idx_contitem_procid, tableName=ACT_CO_CONTENT_ITEM'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784591837'
);
ALTER
TABLE
ACT_CO_CONTENT_ITEM
ADD
SCOPE_ID_
VARCHAR
(
255
)
NULL
,
ADD
SCOPE_TYPE_
VARCHAR
(
255
)
NULL
;
CREATE
INDEX
idx_contitem_scope
ON
ACT_CO_CONTENT_ITEM
(
SCOPE_ID_
,
SCOPE_TYPE_
);
INSERT
INTO
ACT_CO_DATABASECHANGELOG
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'2'
,
'flowable'
,
'org/flowable/content/db/liquibase/flowable-content-db-changelog.xml'
,
NOW
(),
3
,
'7:5aa445d140a638ee432a00c23134dd98'
,
'addColumn tableName=ACT_CO_CONTENT_ITEM; createIndex indexName=idx_contitem_scope, tableName=ACT_CO_CONTENT_ITEM'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784591837'
);
create
table
ACT_ID_PROPERTY
(
NAME_
varchar
(
64
),
VALUE_
varchar
(
300
),
REV_
integer
,
primary
key
(
NAME_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
insert
into
ACT_ID_PROPERTY
values
(
'schema.version'
,
'6.3.0.1'
,
1
);
create
table
ACT_ID_BYTEARRAY
(
ID_
varchar
(
64
),
REV_
integer
,
NAME_
varchar
(
255
),
BYTES_
LONGBLOB
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_ID_GROUP
(
ID_
varchar
(
64
),
REV_
integer
,
NAME_
varchar
(
255
),
TYPE_
varchar
(
255
),
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_ID_MEMBERSHIP
(
USER_ID_
varchar
(
64
),
GROUP_ID_
varchar
(
64
),
primary
key
(
USER_ID_
,
GROUP_ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_ID_USER
(
ID_
varchar
(
64
),
REV_
integer
,
FIRST_
varchar
(
255
),
LAST_
varchar
(
255
),
EMAIL_
varchar
(
255
),
PWD_
varchar
(
255
),
PICTURE_ID_
varchar
(
64
),
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_ID_INFO
(
ID_
varchar
(
64
),
REV_
integer
,
USER_ID_
varchar
(
64
),
TYPE_
varchar
(
64
),
KEY_
varchar
(
255
),
VALUE_
varchar
(
255
),
PASSWORD_
LONGBLOB
,
PARENT_ID_
varchar
(
255
),
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_ID_TOKEN
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
,
TOKEN_VALUE_
varchar
(
255
),
TOKEN_DATE_
timestamp
(
3
),
IP_ADDRESS_
varchar
(
255
),
USER_AGENT_
varchar
(
255
),
USER_ID_
varchar
(
255
),
TOKEN_DATA_
varchar
(
2000
),
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_ID_PRIV
(
ID_
varchar
(
64
)
not
null
,
NAME_
varchar
(
255
)
not
null
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
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_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
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_
)
references
ACT_ID_PRIV
(
ID_
);
create
index
ACT_IDX_PRIV_USER
on
ACT_ID_PRIV_MAPPING
(
USER_ID_
);
create
index
ACT_IDX_PRIV_GROUP
on
ACT_ID_PRIV_MAPPING
(
GROUP_ID_
);
alter
table
ACT_ID_PRIV
add
constraint
ACT_UNIQ_PRIV_NAME
unique
(
NAME_
);
admin-workflow/bin/db/flowable.oracle.all.create.sql
0 → 100644
View file @
61761ba6
create
table
ACT_GE_PROPERTY
(
NAME_
NVARCHAR2
(
64
),
VALUE_
NVARCHAR2
(
300
),
REV_
INTEGER
,
primary
key
(
NAME_
)
);
create
table
ACT_GE_BYTEARRAY
(
ID_
NVARCHAR2
(
64
),
REV_
INTEGER
,
NAME_
NVARCHAR2
(
255
),
DEPLOYMENT_ID_
NVARCHAR2
(
64
),
BYTES_
BLOB
,
GENERATED_
NUMBER
(
1
,
0
)
CHECK
(
GENERATED_
IN
(
1
,
0
)),
primary
key
(
ID_
)
);
insert
into
ACT_GE_PROPERTY
values
(
'common.schema.version'
,
'6.3.0.1'
,
1
);
insert
into
ACT_GE_PROPERTY
values
(
'next.dbid'
,
'1'
,
1
);
create
table
ACT_RU_IDENTITYLINK
(
ID_
NVARCHAR2
(
64
),
REV_
INTEGER
,
GROUP_ID_
NVARCHAR2
(
255
),
TYPE_
NVARCHAR2
(
255
),
USER_ID_
NVARCHAR2
(
255
),
TASK_ID_
NVARCHAR2
(
64
),
PROC_INST_ID_
NVARCHAR2
(
64
),
PROC_DEF_ID_
NVARCHAR2
(
64
),
SCOPE_ID_
NVARCHAR2
(
255
),
SCOPE_TYPE_
NVARCHAR2
(
255
),
SCOPE_DEFINITION_ID_
NVARCHAR2
(
255
),
primary
key
(
ID_
)
);
create
index
ACT_IDX_IDENT_LNK_USER
on
ACT_RU_IDENTITYLINK
(
USER_ID_
);
create
index
ACT_IDX_IDENT_LNK_GROUP
on
ACT_RU_IDENTITYLINK
(
GROUP_ID_
);
create
index
ACT_IDX_IDENT_LNK_SCOPE
on
ACT_RU_IDENTITYLINK
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_IDENT_LNK_SCOPE_DEF
on
ACT_RU_IDENTITYLINK
(
SCOPE_DEFINITION_ID_
,
SCOPE_TYPE_
);
insert
into
ACT_GE_PROPERTY
values
(
'identitylink.schema.version'
,
'6.3.0.1'
,
1
);
create
table
ACT_RU_TASK
(
ID_
NVARCHAR2
(
64
),
REV_
INTEGER
,
EXECUTION_ID_
NVARCHAR2
(
64
),
PROC_INST_ID_
NVARCHAR2
(
64
),
PROC_DEF_ID_
NVARCHAR2
(
64
),
TASK_DEF_ID_
NVARCHAR2
(
64
),
SCOPE_ID_
NVARCHAR2
(
255
),
SUB_SCOPE_ID_
NVARCHAR2
(
255
),
SCOPE_TYPE_
NVARCHAR2
(
255
),
SCOPE_DEFINITION_ID_
NVARCHAR2
(
255
),
NAME_
NVARCHAR2
(
255
),
PARENT_TASK_ID_
NVARCHAR2
(
64
),
DESCRIPTION_
NVARCHAR2
(
2000
),
TASK_DEF_KEY_
NVARCHAR2
(
255
),
OWNER_
NVARCHAR2
(
255
),
ASSIGNEE_
NVARCHAR2
(
255
),
DELEGATION_
NVARCHAR2
(
64
),
PRIORITY_
INTEGER
,
CREATE_TIME_
TIMESTAMP
(
6
),
DUE_DATE_
TIMESTAMP
(
6
),
CATEGORY_
NVARCHAR2
(
255
),
SUSPENSION_STATE_
INTEGER
,
TENANT_ID_
NVARCHAR2
(
255
)
DEFAULT
''
,
FORM_KEY_
NVARCHAR2
(
255
),
CLAIM_TIME_
TIMESTAMP
(
6
),
IS_COUNT_ENABLED_
NUMBER
(
1
,
0
)
CHECK
(
IS_COUNT_ENABLED_
IN
(
1
,
0
)),
VAR_COUNT_
INTEGER
,
ID_LINK_COUNT_
INTEGER
,
SUB_TASK_COUNT_
INTEGER
,
primary
key
(
ID_
)
);
create
index
ACT_IDX_TASK_CREATE
on
ACT_RU_TASK
(
CREATE_TIME_
);
create
index
ACT_IDX_TASK_SCOPE
on
ACT_RU_TASK
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_TASK_SUB_SCOPE
on
ACT_RU_TASK
(
SUB_SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_TASK_SCOPE_DEF
on
ACT_RU_TASK
(
SCOPE_DEFINITION_ID_
,
SCOPE_TYPE_
);
insert
into
ACT_GE_PROPERTY
values
(
'task.schema.version'
,
'6.3.0.1'
,
1
);
create
table
ACT_RU_VARIABLE
(
ID_
NVARCHAR2
(
64
)
not
null
,
REV_
INTEGER
,
TYPE_
NVARCHAR2
(
255
)
not
null
,
NAME_
NVARCHAR2
(
255
)
not
null
,
EXECUTION_ID_
NVARCHAR2
(
64
),
PROC_INST_ID_
NVARCHAR2
(
64
),
TASK_ID_
NVARCHAR2
(
64
),
SCOPE_ID_
NVARCHAR2
(
255
),
SUB_SCOPE_ID_
NVARCHAR2
(
255
),
SCOPE_TYPE_
NVARCHAR2
(
255
),
BYTEARRAY_ID_
NVARCHAR2
(
64
),
DOUBLE_
NUMBER
(
*
,
10
),
LONG_
NUMBER
(
19
,
0
),
TEXT_
NVARCHAR2
(
2000
),
TEXT2_
NVARCHAR2
(
2000
),
primary
key
(
ID_
)
);
create
index
ACT_IDX_RU_VAR_SCOPE_ID_TYPE
on
ACT_RU_VARIABLE
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_RU_VAR_SUB_ID_TYPE
on
ACT_RU_VARIABLE
(
SUB_SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_VAR_BYTEARRAY
on
ACT_RU_VARIABLE
(
BYTEARRAY_ID_
);
alter
table
ACT_RU_VARIABLE
add
constraint
ACT_FK_VAR_BYTEARRAY
foreign
key
(
BYTEARRAY_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
insert
into
ACT_GE_PROPERTY
values
(
'variable.schema.version'
,
'6.3.0.1'
,
1
);
create
table
ACT_RU_JOB
(
ID_
NVARCHAR2
(
64
)
NOT
NULL
,
REV_
INTEGER
,
TYPE_
NVARCHAR2
(
255
)
NOT
NULL
,
LOCK_EXP_TIME_
TIMESTAMP
(
6
),
LOCK_OWNER_
NVARCHAR2
(
255
),
EXCLUSIVE_
NUMBER
(
1
,
0
)
CHECK
(
EXCLUSIVE_
IN
(
1
,
0
)),
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
),
DUEDATE_
TIMESTAMP
(
6
),
REPEAT_
NVARCHAR2
(
255
),
HANDLER_TYPE_
NVARCHAR2
(
255
),
HANDLER_CFG_
NVARCHAR2
(
2000
),
CUSTOM_VALUES_ID_
NVARCHAR2
(
64
),
CREATE_TIME_
TIMESTAMP
(
6
),
TENANT_ID_
NVARCHAR2
(
255
)
DEFAULT
''
,
primary
key
(
ID_
)
);
create
table
ACT_RU_TIMER_JOB
(
ID_
NVARCHAR2
(
64
)
NOT
NULL
,
REV_
INTEGER
,
TYPE_
NVARCHAR2
(
255
)
NOT
NULL
,
LOCK_EXP_TIME_
TIMESTAMP
(
6
),
LOCK_OWNER_
NVARCHAR2
(
255
),
EXCLUSIVE_
NUMBER
(
1
,
0
)
CHECK
(
EXCLUSIVE_
IN
(
1
,
0
)),
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
),
DUEDATE_
TIMESTAMP
(
6
),
REPEAT_
NVARCHAR2
(
255
),
HANDLER_TYPE_
NVARCHAR2
(
255
),
HANDLER_CFG_
NVARCHAR2
(
2000
),
CUSTOM_VALUES_ID_
NVARCHAR2
(
64
),
CREATE_TIME_
TIMESTAMP
(
6
),
TENANT_ID_
NVARCHAR2
(
255
)
DEFAULT
''
,
primary
key
(
ID_
)
);
create
table
ACT_RU_SUSPENDED_JOB
(
ID_
NVARCHAR2
(
64
)
NOT
NULL
,
REV_
INTEGER
,
TYPE_
NVARCHAR2
(
255
)
NOT
NULL
,
EXCLUSIVE_
NUMBER
(
1
,
0
)
CHECK
(
EXCLUSIVE_
IN
(
1
,
0
)),
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
),
DUEDATE_
TIMESTAMP
(
6
),
REPEAT_
NVARCHAR2
(
255
),
HANDLER_TYPE_
NVARCHAR2
(
255
),
HANDLER_CFG_
NVARCHAR2
(
2000
),
CUSTOM_VALUES_ID_
NVARCHAR2
(
64
),
CREATE_TIME_
TIMESTAMP
(
6
),
TENANT_ID_
NVARCHAR2
(
255
)
DEFAULT
''
,
primary
key
(
ID_
)
);
create
table
ACT_RU_DEADLETTER_JOB
(
ID_
NVARCHAR2
(
64
)
NOT
NULL
,
REV_
INTEGER
,
TYPE_
NVARCHAR2
(
255
)
NOT
NULL
,
EXCLUSIVE_
NUMBER
(
1
,
0
)
CHECK
(
EXCLUSIVE_
IN
(
1
,
0
)),
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
),
REPEAT_
NVARCHAR2
(
255
),
HANDLER_TYPE_
NVARCHAR2
(
255
),
HANDLER_CFG_
NVARCHAR2
(
2000
),
CUSTOM_VALUES_ID_
NVARCHAR2
(
64
),
CREATE_TIME_
TIMESTAMP
(
6
),
TENANT_ID_
NVARCHAR2
(
255
)
DEFAULT
''
,
primary
key
(
ID_
)
);
create
table
ACT_RU_HISTORY_JOB
(
ID_
NVARCHAR2
(
64
)
NOT
NULL
,
REV_
INTEGER
,
LOCK_EXP_TIME_
TIMESTAMP
(
6
),
LOCK_OWNER_
NVARCHAR2
(
255
),
RETRIES_
INTEGER
,
EXCEPTION_STACK_ID_
NVARCHAR2
(
64
),
EXCEPTION_MSG_
NVARCHAR2
(
2000
),
HANDLER_TYPE_
NVARCHAR2
(
255
),
HANDLER_CFG_
NVARCHAR2
(
2000
),
CUSTOM_VALUES_ID_
NVARCHAR2
(
64
),
ADV_HANDLER_CFG_ID_
NVARCHAR2
(
64
),
CREATE_TIME_
TIMESTAMP
(
6
),
TENANT_ID_
NVARCHAR2
(
255
)
DEFAULT
''
,
primary
key
(
ID_
)
);
create
index
ACT_IDX_JOB_EXCEPTION
on
ACT_RU_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_JOB_CUSTOM_VAL_ID
on
ACT_RU_JOB
(
CUSTOM_VALUES_ID_
);
create
index
ACT_IDX_TJOB_EXCEPTION
on
ACT_RU_TIMER_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_TJOB_CUSTOM_VAL_ID
on
ACT_RU_TIMER_JOB
(
CUSTOM_VALUES_ID_
);
create
index
ACT_IDX_SJOB_EXCEPTION
on
ACT_RU_SUSPENDED_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_SJOB_CUSTOM_VAL_ID
on
ACT_RU_SUSPENDED_JOB
(
CUSTOM_VALUES_ID_
);
create
index
ACT_IDX_DJOB_EXCEPTION
on
ACT_RU_DEADLETTER_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_DJOB_CUSTOM_VAL_ID
on
ACT_RU_DEADLETTER_JOB
(
CUSTOM_VALUES_ID_
);
alter
table
ACT_RU_JOB
add
constraint
ACT_FK_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RU_JOB
add
constraint
ACT_FK_JOB_CUSTOM_VAL
foreign
key
(
CUSTOM_VALUES_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RU_TIMER_JOB
add
constraint
ACT_FK_TJOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RU_TIMER_JOB
add
constraint
ACT_FK_TJOB_CUSTOM_VAL
foreign
key
(
CUSTOM_VALUES_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RU_SUSPENDED_JOB
add
constraint
ACT_FK_SJOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RU_SUSPENDED_JOB
add
constraint
ACT_FK_SJOB_CUSTOM_VAL
foreign
key
(
CUSTOM_VALUES_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RU_DEADLETTER_JOB
add
constraint
ACT_FK_DJOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RU_DEADLETTER_JOB
add
constraint
ACT_FK_DJOB_CUSTOM_VAL
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.3.0.1'
,
1
);
create
table
ACT_RE_DEPLOYMENT
(
ID_
NVARCHAR2
(
64
),
NAME_
NVARCHAR2
(
255
),
CATEGORY_
NVARCHAR2
(
255
),
KEY_
NVARCHAR2
(
255
),
TENANT_ID_
NVARCHAR2
(
255
)
DEFAULT
''
,
DEPLOY_TIME_
TIMESTAMP
(
6
),
DERIVED_FROM_
NVARCHAR2
(
64
),
DERIVED_FROM_ROOT_
NVARCHAR2
(
64
),
ENGINE_VERSION_
NVARCHAR2
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_RE_MODEL
(
ID_
NVARCHAR2
(
64
)
not
null
,
REV_
INTEGER
,
NAME_
NVARCHAR2
(
255
),
KEY_
NVARCHAR2
(
255
),
CATEGORY_
NVARCHAR2
(
255
),
CREATE_TIME_
TIMESTAMP
(
6
),
LAST_UPDATE_TIME_
TIMESTAMP
(
6
),
VERSION_
INTEGER
,
META_INFO_
NVARCHAR2
(
2000
),
DEPLOYMENT_ID_
NVARCHAR2
(
64
),
EDITOR_SOURCE_VALUE_ID_
NVARCHAR2
(
64
),
EDITOR_SOURCE_EXTRA_VALUE_ID_
NVARCHAR2
(
64
),
TENANT_ID_
NVARCHAR2
(
255
)
DEFAULT
''
,
primary
key
(
ID_
)
);
create
table
ACT_RU_EXECUTION
(
ID_
NVARCHAR2
(
64
),
REV_
INTEGER
,
PROC_INST_ID_
NVARCHAR2
(
64
),
BUSINESS_KEY_
NVARCHAR2
(
255
),
PARENT_ID_
NVARCHAR2
(
64
),
PROC_DEF_ID_
NVARCHAR2
(
64
),
SUPER_EXEC_
NVARCHAR2
(
64
),
ROOT_PROC_INST_ID_
NVARCHAR2
(
64
),
ACT_ID_
NVARCHAR2
(
255
),
IS_ACTIVE_
NUMBER
(
1
,
0
)
CHECK
(
IS_ACTIVE_
IN
(
1
,
0
)),
IS_CONCURRENT_
NUMBER
(
1
,
0
)
CHECK
(
IS_CONCURRENT_
IN
(
1
,
0
)),
IS_SCOPE_
NUMBER
(
1
,
0
)
CHECK
(
IS_SCOPE_
IN
(
1
,
0
)),
IS_EVENT_SCOPE_
NUMBER
(
1
,
0
)
CHECK
(
IS_EVENT_SCOPE_
IN
(
1
,
0
)),
IS_MI_ROOT_
NUMBER
(
1
,
0
)
CHECK
(
IS_MI_ROOT_
IN
(
1
,
0
)),
SUSPENSION_STATE_
INTEGER
,
CACHED_ENT_STATE_
INTEGER
,
TENANT_ID_
NVARCHAR2
(
255
)
DEFAULT
''
,
NAME_
NVARCHAR2
(
255
),
START_ACT_ID_
NVARCHAR2
(
255
),
START_TIME_
TIMESTAMP
(
6
),
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
,
TIMER_JOB_COUNT_
INTEGER
,
SUSP_JOB_COUNT_
INTEGER
,
DEADLETTER_JOB_COUNT_
INTEGER
,
VAR_COUNT_
INTEGER
,
ID_LINK_COUNT_
INTEGER
,
CALLBACK_ID_
NVARCHAR2
(
255
),
CALLBACK_TYPE_
NVARCHAR2
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_RE_PROCDEF
(
ID_
NVARCHAR2
(
64
)
NOT
NULL
,
REV_
INTEGER
,
CATEGORY_
NVARCHAR2
(
255
),
NAME_
NVARCHAR2
(
255
),
KEY_
NVARCHAR2
(
255
)
NOT
NULL
,
VERSION_
INTEGER
NOT
NULL
,
DEPLOYMENT_ID_
NVARCHAR2
(
64
),
RESOURCE_NAME_
NVARCHAR2
(
2000
),
DGRM_RESOURCE_NAME_
varchar
(
4000
),
DESCRIPTION_
NVARCHAR2
(
2000
),
HAS_START_FORM_KEY_
NUMBER
(
1
,
0
)
CHECK
(
HAS_START_FORM_KEY_
IN
(
1
,
0
)),
HAS_GRAPHICAL_NOTATION_
NUMBER
(
1
,
0
)
CHECK
(
HAS_GRAPHICAL_NOTATION_
IN
(
1
,
0
)),
SUSPENSION_STATE_
INTEGER
,
TENANT_ID_
NVARCHAR2
(
255
)
DEFAULT
''
,
DERIVED_FROM_
NVARCHAR2
(
64
),
DERIVED_FROM_ROOT_
NVARCHAR2
(
64
),
DERIVED_VERSION_
INTEGER
DEFAULT
0
NOT
NULL
,
ENGINE_VERSION_
NVARCHAR2
(
255
),
primary
key
(
ID_
)
);
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
,
PROC_DEF_ID_
NVARCHAR2
(
64
),
TENANT_ID_
NVARCHAR2
(
255
)
DEFAULT
''
,
primary
key
(
ID_
)
);
create
table
ACT_EVT_LOG
(
LOG_NR_
NUMBER
(
19
),
TYPE_
NVARCHAR2
(
64
),
PROC_DEF_ID_
NVARCHAR2
(
64
),
PROC_INST_ID_
NVARCHAR2
(
64
),
EXECUTION_ID_
NVARCHAR2
(
64
),
TASK_ID_
NVARCHAR2
(
64
),
TIME_STAMP_
TIMESTAMP
(
6
)
not
null
,
USER_ID_
NVARCHAR2
(
255
),
DATA_
BLOB
,
LOCK_OWNER_
NVARCHAR2
(
255
),
LOCK_TIME_
TIMESTAMP
(
6
)
null
,
IS_PROCESSED_
NUMBER
(
3
)
default
0
,
primary
key
(
LOG_NR_
)
);
create
sequence
act_evt_log_seq
;
create
table
ACT_PROCDEF_INFO
(
ID_
NVARCHAR2
(
64
)
not
null
,
PROC_DEF_ID_
NVARCHAR2
(
64
)
not
null
,
REV_
integer
,
INFO_JSON_ID_
NVARCHAR2
(
64
),
primary
key
(
ID_
)
);
create
index
ACT_IDX_EXEC_BUSKEY
on
ACT_RU_EXECUTION
(
BUSINESS_KEY_
);
create
index
ACT_IDX_EXEC_ROOT
on
ACT_RU_EXECUTION
(
ROOT_PROC_INST_ID_
);
create
index
ACT_IDX_EVENT_SUBSCR_CONFIG_
on
ACT_RU_EVENT_SUBSCR
(
CONFIGURATION_
);
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_
)
references
ACT_RE_DEPLOYMENT
(
ID_
);
alter
table
ACT_RE_PROCDEF
add
constraint
ACT_UNIQ_PROCDEF
unique
(
KEY_
,
VERSION_
,
DERIVED_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_
)
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_
)
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_
)
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_
);
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_
)
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_
)
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_
);
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
add
constraint
ACT_FK_VAR_EXE
foreign
key
(
EXECUTION_ID_
)
references
ACT_RU_EXECUTION
(
ID_
);
create
index
ACT_IDX_VAR_PROCINST
on
ACT_RU_VARIABLE
(
PROC_INST_ID_
);
alter
table
ACT_RU_VARIABLE
add
constraint
ACT_FK_VAR_PROCINST
foreign
key
(
PROC_INST_ID_
)
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_
)
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_
)
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
add
constraint
ACT_FK_JOB_PROC_DEF
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_
)
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_
)
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
add
constraint
ACT_FK_TJOB_PROC_DEF
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_
)
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_
)
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
add
constraint
ACT_FK_SJOB_PROC_DEF
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_
)
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_
)
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
add
constraint
ACT_FK_DJOB_PROC_DEF
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
foreign
key
(
EXECUTION_ID_
)
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_
)
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_
)
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_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_
)
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_
)
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.3.0.1'
,
1
);
insert
into
ACT_GE_PROPERTY
values
(
'schema.history'
,
'create(6.3.0.1)'
,
1
);
create
table
ACT_HI_IDENTITYLINK
(
ID_
NVARCHAR2
(
64
),
GROUP_ID_
NVARCHAR2
(
255
),
TYPE_
NVARCHAR2
(
255
),
USER_ID_
NVARCHAR2
(
255
),
TASK_ID_
NVARCHAR2
(
64
),
CREATE_TIME_
TIMESTAMP
(
6
),
PROC_INST_ID_
NVARCHAR2
(
64
),
SCOPE_ID_
NVARCHAR2
(
255
),
SCOPE_TYPE_
NVARCHAR2
(
255
),
SCOPE_DEFINITION_ID_
NVARCHAR2
(
255
),
primary
key
(
ID_
)
);
create
index
ACT_IDX_HI_IDENT_LNK_USER
on
ACT_HI_IDENTITYLINK
(
USER_ID_
);
create
index
ACT_IDX_HI_IDENT_LNK_SCOPE
on
ACT_HI_IDENTITYLINK
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_HI_IDENT_LNK_SCOPE_DEF
on
ACT_HI_IDENTITYLINK
(
SCOPE_DEFINITION_ID_
,
SCOPE_TYPE_
);
create
table
ACT_HI_TASKINST
(
ID_
NVARCHAR2
(
64
)
not
null
,
REV_
INTEGER
default
1
,
PROC_DEF_ID_
NVARCHAR2
(
64
),
TASK_DEF_ID_
NVARCHAR2
(
64
),
TASK_DEF_KEY_
NVARCHAR2
(
255
),
PROC_INST_ID_
NVARCHAR2
(
64
),
EXECUTION_ID_
NVARCHAR2
(
64
),
SCOPE_ID_
NVARCHAR2
(
255
),
SUB_SCOPE_ID_
NVARCHAR2
(
255
),
SCOPE_TYPE_
NVARCHAR2
(
255
),
SCOPE_DEFINITION_ID_
NVARCHAR2
(
255
),
PARENT_TASK_ID_
NVARCHAR2
(
64
),
NAME_
NVARCHAR2
(
255
),
DESCRIPTION_
NVARCHAR2
(
2000
),
OWNER_
NVARCHAR2
(
255
),
ASSIGNEE_
NVARCHAR2
(
255
),
START_TIME_
TIMESTAMP
(
6
)
not
null
,
CLAIM_TIME_
TIMESTAMP
(
6
),
END_TIME_
TIMESTAMP
(
6
),
DURATION_
NUMBER
(
19
,
0
),
DELETE_REASON_
NVARCHAR2
(
2000
),
PRIORITY_
INTEGER
,
DUE_DATE_
TIMESTAMP
(
6
),
FORM_KEY_
NVARCHAR2
(
255
),
CATEGORY_
NVARCHAR2
(
255
),
TENANT_ID_
NVARCHAR2
(
255
)
default
''
,
LAST_UPDATED_TIME_
TIMESTAMP
(
6
),
primary
key
(
ID_
)
);
create
index
ACT_IDX_HI_TASK_SCOPE
on
ACT_HI_TASKINST
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_HI_TASK_SUB_SCOPE
on
ACT_HI_TASKINST
(
SUB_SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_HI_TASK_SCOPE_DEF
on
ACT_HI_TASKINST
(
SCOPE_DEFINITION_ID_
,
SCOPE_TYPE_
);
create
table
ACT_HI_VARINST
(
ID_
NVARCHAR2
(
64
)
not
null
,
REV_
INTEGER
default
1
,
PROC_INST_ID_
NVARCHAR2
(
64
),
EXECUTION_ID_
NVARCHAR2
(
64
),
TASK_ID_
NVARCHAR2
(
64
),
NAME_
NVARCHAR2
(
255
)
not
null
,
VAR_TYPE_
NVARCHAR2
(
100
),
SCOPE_ID_
NVARCHAR2
(
255
),
SUB_SCOPE_ID_
NVARCHAR2
(
255
),
SCOPE_TYPE_
NVARCHAR2
(
255
),
BYTEARRAY_ID_
NVARCHAR2
(
64
),
DOUBLE_
NUMBER
(
*
,
10
),
LONG_
NUMBER
(
19
,
0
),
TEXT_
NVARCHAR2
(
2000
),
TEXT2_
NVARCHAR2
(
2000
),
CREATE_TIME_
TIMESTAMP
(
6
),
LAST_UPDATED_TIME_
TIMESTAMP
(
6
),
primary
key
(
ID_
)
);
create
index
ACT_IDX_HI_PROCVAR_NAME_TYPE
on
ACT_HI_VARINST
(
NAME_
,
VAR_TYPE_
);
create
index
ACT_IDX_HI_VAR_SCOPE_ID_TYPE
on
ACT_HI_VARINST
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_HI_VAR_SUB_ID_TYPE
on
ACT_HI_VARINST
(
SUB_SCOPE_ID_
,
SCOPE_TYPE_
);
create
table
ACT_HI_PROCINST
(
ID_
NVARCHAR2
(
64
)
not
null
,
REV_
INTEGER
default
1
,
PROC_INST_ID_
NVARCHAR2
(
64
)
not
null
,
BUSINESS_KEY_
NVARCHAR2
(
255
),
PROC_DEF_ID_
NVARCHAR2
(
64
)
not
null
,
START_TIME_
TIMESTAMP
(
6
)
not
null
,
END_TIME_
TIMESTAMP
(
6
),
DURATION_
NUMBER
(
19
,
0
),
START_USER_ID_
NVARCHAR2
(
255
),
START_ACT_ID_
NVARCHAR2
(
255
),
END_ACT_ID_
NVARCHAR2
(
255
),
SUPER_PROCESS_INSTANCE_ID_
NVARCHAR2
(
64
),
DELETE_REASON_
NVARCHAR2
(
2000
),
TENANT_ID_
NVARCHAR2
(
255
)
default
''
,
NAME_
NVARCHAR2
(
255
),
CALLBACK_ID_
NVARCHAR2
(
255
),
CALLBACK_TYPE_
NVARCHAR2
(
255
),
primary
key
(
ID_
),
unique
(
PROC_INST_ID_
)
);
create
table
ACT_HI_ACTINST
(
ID_
NVARCHAR2
(
64
)
not
null
,
REV_
INTEGER
default
1
,
PROC_DEF_ID_
NVARCHAR2
(
64
)
not
null
,
PROC_INST_ID_
NVARCHAR2
(
64
)
not
null
,
EXECUTION_ID_
NVARCHAR2
(
64
)
not
null
,
ACT_ID_
NVARCHAR2
(
255
)
not
null
,
TASK_ID_
NVARCHAR2
(
64
),
CALL_PROC_INST_ID_
NVARCHAR2
(
64
),
ACT_NAME_
NVARCHAR2
(
255
),
ACT_TYPE_
NVARCHAR2
(
255
)
not
null
,
ASSIGNEE_
NVARCHAR2
(
255
),
START_TIME_
TIMESTAMP
(
6
)
not
null
,
END_TIME_
TIMESTAMP
(
6
),
DURATION_
NUMBER
(
19
,
0
),
DELETE_REASON_
NVARCHAR2
(
2000
),
TENANT_ID_
NVARCHAR2
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_HI_DETAIL
(
ID_
NVARCHAR2
(
64
)
not
null
,
TYPE_
NVARCHAR2
(
255
)
not
null
,
PROC_INST_ID_
NVARCHAR2
(
64
),
EXECUTION_ID_
NVARCHAR2
(
64
),
TASK_ID_
NVARCHAR2
(
64
),
ACT_INST_ID_
NVARCHAR2
(
64
),
NAME_
NVARCHAR2
(
255
)
not
null
,
VAR_TYPE_
NVARCHAR2
(
64
),
REV_
INTEGER
,
TIME_
TIMESTAMP
(
6
)
not
null
,
BYTEARRAY_ID_
NVARCHAR2
(
64
),
DOUBLE_
NUMBER
(
*
,
10
),
LONG_
NUMBER
(
19
,
0
),
TEXT_
NVARCHAR2
(
2000
),
TEXT2_
NVARCHAR2
(
2000
),
primary
key
(
ID_
)
);
create
table
ACT_HI_COMMENT
(
ID_
NVARCHAR2
(
64
)
not
null
,
TYPE_
NVARCHAR2
(
255
),
TIME_
TIMESTAMP
(
6
)
not
null
,
USER_ID_
NVARCHAR2
(
255
),
TASK_ID_
NVARCHAR2
(
64
),
PROC_INST_ID_
NVARCHAR2
(
64
),
ACTION_
NVARCHAR2
(
255
),
MESSAGE_
NVARCHAR2
(
2000
),
FULL_MSG_
BLOB
,
primary
key
(
ID_
)
);
create
table
ACT_HI_ATTACHMENT
(
ID_
NVARCHAR2
(
64
)
not
null
,
REV_
INTEGER
,
USER_ID_
NVARCHAR2
(
255
),
NAME_
NVARCHAR2
(
255
),
DESCRIPTION_
NVARCHAR2
(
2000
),
TYPE_
NVARCHAR2
(
255
),
TASK_ID_
NVARCHAR2
(
64
),
PROC_INST_ID_
NVARCHAR2
(
64
),
URL_
NVARCHAR2
(
2000
),
CONTENT_ID_
NVARCHAR2
(
64
),
TIME_
TIMESTAMP
(
6
),
primary
key
(
ID_
)
);
create
index
ACT_IDX_HI_PRO_INST_END
on
ACT_HI_PROCINST
(
END_TIME_
);
create
index
ACT_IDX_HI_PRO_I_BUSKEY
on
ACT_HI_PROCINST
(
BUSINESS_KEY_
);
create
index
ACT_IDX_HI_ACT_INST_START
on
ACT_HI_ACTINST
(
START_TIME_
);
create
index
ACT_IDX_HI_ACT_INST_END
on
ACT_HI_ACTINST
(
END_TIME_
);
create
index
ACT_IDX_HI_DETAIL_PROC_INST
on
ACT_HI_DETAIL
(
PROC_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_ACT_INST
on
ACT_HI_DETAIL
(
ACT_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_TIME
on
ACT_HI_DETAIL
(
TIME_
);
create
index
ACT_IDX_HI_DETAIL_NAME
on
ACT_HI_DETAIL
(
NAME_
);
create
index
ACT_IDX_HI_DETAIL_TASK_ID
on
ACT_HI_DETAIL
(
TASK_ID_
);
create
index
ACT_IDX_HI_PROCVAR_PROC_INST
on
ACT_HI_VARINST
(
PROC_INST_ID_
);
create
index
ACT_IDX_HI_PROCVAR_TASK_ID
on
ACT_HI_VARINST
(
TASK_ID_
);
create
index
ACT_IDX_HI_PROCVAR_EXE
on
ACT_HI_VARINST
(
EXECUTION_ID_
);
create
index
ACT_IDX_HI_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_PROCINST
on
ACT_HI_ACTINST
(
PROC_INST_ID_
,
ACT_ID_
);
create
index
ACT_IDX_HI_ACT_INST_EXEC
on
ACT_HI_ACTINST
(
EXECUTION_ID_
,
ACT_ID_
);
create
index
ACT_IDX_HI_TASK_INST_PROCINST
on
ACT_HI_TASKINST
(
PROC_INST_ID_
);
SET
DEFINE
OFF
;
CREATE
TABLE
ACT_CMMN_DATABASECHANGELOG
(
ID
VARCHAR2
(
255
)
NOT
NULL
,
AUTHOR
VARCHAR2
(
255
)
NOT
NULL
,
FILENAME
VARCHAR2
(
255
)
NOT
NULL
,
DATEEXECUTED
TIMESTAMP
NOT
NULL
,
ORDEREXECUTED
INTEGER
NOT
NULL
,
EXECTYPE
VARCHAR2
(
10
)
NOT
NULL
,
MD5SUM
VARCHAR2
(
35
),
DESCRIPTION
VARCHAR2
(
255
),
COMMENTS
VARCHAR2
(
255
),
TAG
VARCHAR2
(
255
),
LIQUIBASE
VARCHAR2
(
20
),
CONTEXTS
VARCHAR2
(
255
),
LABELS
VARCHAR2
(
255
),
DEPLOYMENT_ID
VARCHAR2
(
10
));
CREATE
TABLE
ACT_CMMN_DEPLOYMENT
(
ID_
VARCHAR2
(
255
)
NOT
NULL
,
NAME_
VARCHAR2
(
255
),
CATEGORY_
VARCHAR2
(
255
),
KEY_
VARCHAR2
(
255
),
DEPLOY_TIME_
TIMESTAMP
,
PARENT_DEPLOYMENT_ID_
VARCHAR2
(
255
),
TENANT_ID_
VARCHAR2
(
255
)
DEFAULT
''
,
CONSTRAINT
PK_ACT_CMMN_DEPLOYMENT
PRIMARY
KEY
(
ID_
));
CREATE
TABLE
ACT_CMMN_DEPLOYMENT_RESOURCE
(
ID_
VARCHAR2
(
255
)
NOT
NULL
,
NAME_
VARCHAR2
(
255
),
DEPLOYMENT_ID_
VARCHAR2
(
255
),
RESOURCE_BYTES_
BLOB
,
CONSTRAINT
PK_CMMN_DEPLOYMENT_RESOURCE
PRIMARY
KEY
(
ID_
));
ALTER
TABLE
ACT_CMMN_DEPLOYMENT_RESOURCE
ADD
CONSTRAINT
ACT_FK_CMMN_RSRC_DPL
FOREIGN
KEY
(
DEPLOYMENT_ID_
)
REFERENCES
ACT_CMMN_DEPLOYMENT
(
ID_
);
CREATE
INDEX
ACT_IDX_CMMN_RSRC_DPL
ON
ACT_CMMN_DEPLOYMENT_RESOURCE
(
DEPLOYMENT_ID_
);
CREATE
TABLE
ACT_CMMN_CASEDEF
(
ID_
VARCHAR2
(
255
)
NOT
NULL
,
REV_
INTEGER
NOT
NULL
,
NAME_
VARCHAR2
(
255
),
KEY_
VARCHAR2
(
255
)
NOT
NULL
,
VERSION_
INTEGER
NOT
NULL
,
CATEGORY_
VARCHAR2
(
255
),
DEPLOYMENT_ID_
VARCHAR2
(
255
),
RESOURCE_NAME_
VARCHAR2
(
4000
),
DESCRIPTION_
VARCHAR2
(
4000
),
HAS_GRAPHICAL_NOTATION_
NUMBER
(
1
),
TENANT_ID_
VARCHAR2
(
255
)
DEFAULT
''
,
CONSTRAINT
PK_ACT_CMMN_CASEDEF
PRIMARY
KEY
(
ID_
));
ALTER
TABLE
ACT_CMMN_CASEDEF
ADD
CONSTRAINT
ACT_FK_CASE_DEF_DPLY
FOREIGN
KEY
(
DEPLOYMENT_ID_
)
REFERENCES
ACT_CMMN_DEPLOYMENT
(
ID_
);
CREATE
INDEX
ACT_IDX_CASE_DEF_DPLY
ON
ACT_CMMN_CASEDEF
(
DEPLOYMENT_ID_
);
CREATE
TABLE
ACT_CMMN_RU_CASE_INST
(
ID_
VARCHAR2
(
255
)
NOT
NULL
,
REV_
INTEGER
NOT
NULL
,
BUSINESS_KEY_
VARCHAR2
(
255
),
NAME_
VARCHAR2
(
255
),
PARENT_ID_
VARCHAR2
(
255
),
CASE_DEF_ID_
VARCHAR2
(
255
),
STATE_
VARCHAR2
(
255
),
START_TIME_
TIMESTAMP
,
START_USER_ID_
VARCHAR2
(
255
),
CALLBACK_ID_
VARCHAR2
(
255
),
CALLBACK_TYPE_
VARCHAR2
(
255
),
TENANT_ID_
VARCHAR2
(
255
)
DEFAULT
''
,
CONSTRAINT
PK_ACT_CMMN_RU_CASE_INST
PRIMARY
KEY
(
ID_
));
ALTER
TABLE
ACT_CMMN_RU_CASE_INST
ADD
CONSTRAINT
ACT_FK_CASE_INST_CASE_DEF
FOREIGN
KEY
(
CASE_DEF_ID_
)
REFERENCES
ACT_CMMN_CASEDEF
(
ID_
);
CREATE
INDEX
ACT_IDX_CASE_INST_CASE_DEF
ON
ACT_CMMN_RU_CASE_INST
(
CASE_DEF_ID_
);
CREATE
INDEX
ACT_IDX_CASE_INST_PARENT
ON
ACT_CMMN_RU_CASE_INST
(
PARENT_ID_
);
CREATE
TABLE
ACT_CMMN_RU_PLAN_ITEM_INST
(
ID_
VARCHAR2
(
255
)
NOT
NULL
,
REV_
INTEGER
NOT
NULL
,
CASE_DEF_ID_
VARCHAR2
(
255
),
CASE_INST_ID_
VARCHAR2
(
255
),
STAGE_INST_ID_
VARCHAR2
(
255
),
IS_STAGE_
NUMBER
(
1
),
ELEMENT_ID_
VARCHAR2
(
255
),
NAME_
VARCHAR2
(
255
),
STATE_
VARCHAR2
(
255
),
START_TIME_
TIMESTAMP
,
START_USER_ID_
VARCHAR2
(
255
),
REFERENCE_ID_
VARCHAR2
(
255
),
REFERENCE_TYPE_
VARCHAR2
(
255
),
TENANT_ID_
VARCHAR2
(
255
)
DEFAULT
''
,
CONSTRAINT
PK_CMMN_PLAN_ITEM_INST
PRIMARY
KEY
(
ID_
));
ALTER
TABLE
ACT_CMMN_RU_PLAN_ITEM_INST
ADD
CONSTRAINT
ACT_FK_PLAN_ITEM_CASE_DEF
FOREIGN
KEY
(
CASE_DEF_ID_
)
REFERENCES
ACT_CMMN_CASEDEF
(
ID_
);
CREATE
INDEX
ACT_IDX_PLAN_ITEM_CASE_DEF
ON
ACT_CMMN_RU_PLAN_ITEM_INST
(
CASE_DEF_ID_
);
ALTER
TABLE
ACT_CMMN_RU_PLAN_ITEM_INST
ADD
CONSTRAINT
ACT_FK_PLAN_ITEM_CASE_INST
FOREIGN
KEY
(
CASE_INST_ID_
)
REFERENCES
ACT_CMMN_RU_CASE_INST
(
ID_
);
CREATE
INDEX
ACT_IDX_PLAN_ITEM_CASE_INST
ON
ACT_CMMN_RU_PLAN_ITEM_INST
(
CASE_INST_ID_
);
CREATE
TABLE
ACT_CMMN_RU_SENTRY_PART_INST
(
ID_
VARCHAR2
(
255
)
NOT
NULL
,
REV_
INTEGER
NOT
NULL
,
CASE_DEF_ID_
VARCHAR2
(
255
),
CASE_INST_ID_
VARCHAR2
(
255
),
PLAN_ITEM_INST_ID_
VARCHAR2
(
255
),
ON_PART_ID_
VARCHAR2
(
255
),
IF_PART_ID_
VARCHAR2
(
255
),
TIME_STAMP_
TIMESTAMP
,
CONSTRAINT
PK_CMMN_SENTRY_PART_INST
PRIMARY
KEY
(
ID_
));
ALTER
TABLE
ACT_CMMN_RU_SENTRY_PART_INST
ADD
CONSTRAINT
ACT_FK_SENTRY_CASE_DEF
FOREIGN
KEY
(
CASE_DEF_ID_
)
REFERENCES
ACT_CMMN_CASEDEF
(
ID_
);
CREATE
INDEX
ACT_IDX_SENTRY_CASE_DEF
ON
ACT_CMMN_RU_SENTRY_PART_INST
(
CASE_DEF_ID_
);
ALTER
TABLE
ACT_CMMN_RU_SENTRY_PART_INST
ADD
CONSTRAINT
ACT_FK_SENTRY_CASE_INST
FOREIGN
KEY
(
CASE_INST_ID_
)
REFERENCES
ACT_CMMN_RU_CASE_INST
(
ID_
);
CREATE
INDEX
ACT_IDX_SENTRY_CASE_INST
ON
ACT_CMMN_RU_SENTRY_PART_INST
(
CASE_INST_ID_
);
ALTER
TABLE
ACT_CMMN_RU_SENTRY_PART_INST
ADD
CONSTRAINT
ACT_FK_SENTRY_PLAN_ITEM
FOREIGN
KEY
(
PLAN_ITEM_INST_ID_
)
REFERENCES
ACT_CMMN_RU_PLAN_ITEM_INST
(
ID_
);
CREATE
INDEX
ACT_IDX_SENTRY_PLAN_ITEM
ON
ACT_CMMN_RU_SENTRY_PART_INST
(
PLAN_ITEM_INST_ID_
);
CREATE
TABLE
ACT_CMMN_RU_MIL_INST
(
ID_
VARCHAR2
(
255
)
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_RU_MIL_INST
PRIMARY
KEY
(
ID_
));
ALTER
TABLE
ACT_CMMN_RU_MIL_INST
ADD
CONSTRAINT
ACT_FK_MIL_CASE_DEF
FOREIGN
KEY
(
CASE_DEF_ID_
)
REFERENCES
ACT_CMMN_CASEDEF
(
ID_
);
CREATE
INDEX
ACT_IDX_MIL_CASE_DEF
ON
ACT_CMMN_RU_MIL_INST
(
CASE_DEF_ID_
);
ALTER
TABLE
ACT_CMMN_RU_MIL_INST
ADD
CONSTRAINT
ACT_FK_MIL_CASE_INST
FOREIGN
KEY
(
CASE_INST_ID_
)
REFERENCES
ACT_CMMN_RU_CASE_INST
(
ID_
);
CREATE
INDEX
ACT_IDX_MIL_CASE_INST
ON
ACT_CMMN_RU_MIL_INST
(
CASE_INST_ID_
);
CREATE
TABLE
ACT_CMMN_HI_CASE_INST
(
ID_
VARCHAR2
(
255
)
NOT
NULL
,
REV_
INTEGER
NOT
NULL
,
BUSINESS_KEY_
VARCHAR2
(
255
),
NAME_
VARCHAR2
(
255
),
PARENT_ID_
VARCHAR2
(
255
),
CASE_DEF_ID_
VARCHAR2
(
255
),
STATE_
VARCHAR2
(
255
),
START_TIME_
TIMESTAMP
,
END_TIME_
TIMESTAMP
,
START_USER_ID_
VARCHAR2
(
255
),
CALLBACK_ID_
VARCHAR2
(
255
),
CALLBACK_TYPE_
VARCHAR2
(
255
),
TENANT_ID_
VARCHAR2
(
255
)
DEFAULT
''
,
CONSTRAINT
PK_ACT_CMMN_HI_CASE_INST
PRIMARY
KEY
(
ID_
));
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'
,
'2784592470'
);
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'
,
'2784592470'
);
ALTER
TABLE
ACT_CMMN_RU_PLAN_ITEM_INST
ADD
IS_COMPLETEABLE_
NUMBER
(
1
);
ALTER
TABLE
ACT_CMMN_RU_CASE_INST
ADD
IS_COMPLETEABLE_
NUMBER
(
1
);
CREATE
INDEX
ACT_IDX_PLAN_ITEM_STAGE_INST
ON
ACT_CMMN_RU_PLAN_ITEM_INST
(
STAGE_INST_ID_
);
ALTER
TABLE
ACT_CMMN_RU_PLAN_ITEM_INST
ADD
IS_COUNT_ENABLED_
NUMBER
(
1
);
ALTER
TABLE
ACT_CMMN_RU_PLAN_ITEM_INST
ADD
VAR_COUNT_
INTEGER
;
ALTER
TABLE
ACT_CMMN_RU_PLAN_ITEM_INST
ADD
SENTRY_PART_INST_COUNT_
INTEGER
;
INSERT
INTO
ACT_CMMN_DATABASECHANGELOG
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'3'
,
'flowable'
,
'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml'
,
SYSTIMESTAMP
,
5
,
'7:1c0c14847bb4a891aaf91668d14240c1'
,
'addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST; addColumn tableName=ACT_CMMN_RU_CASE_INST; createIndex indexName=ACT_IDX_PLAN_ITEM_STAGE_INST, tableName=ACT_CMMN_RU_PLAN_ITEM_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST; addColumn tableNam...'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784592470'
);
SET
DEFINE
OFF
;
CREATE
TABLE
ACT_DMN_DATABASECHANGELOG
(
ID
VARCHAR2
(
255
)
NOT
NULL
,
AUTHOR
VARCHAR2
(
255
)
NOT
NULL
,
FILENAME
VARCHAR2
(
255
)
NOT
NULL
,
DATEEXECUTED
TIMESTAMP
NOT
NULL
,
ORDEREXECUTED
INTEGER
NOT
NULL
,
EXECTYPE
VARCHAR2
(
10
)
NOT
NULL
,
MD5SUM
VARCHAR2
(
35
),
DESCRIPTION
VARCHAR2
(
255
),
COMMENTS
VARCHAR2
(
255
),
TAG
VARCHAR2
(
255
),
LIQUIBASE
VARCHAR2
(
20
),
CONTEXTS
VARCHAR2
(
255
),
LABELS
VARCHAR2
(
255
),
DEPLOYMENT_ID
VARCHAR2
(
10
));
CREATE
TABLE
ACT_DMN_DEPLOYMENT
(
ID_
VARCHAR2
(
255
)
NOT
NULL
,
NAME_
VARCHAR2
(
255
),
CATEGORY_
VARCHAR2
(
255
),
DEPLOY_TIME_
TIMESTAMP
,
TENANT_ID_
VARCHAR2
(
255
),
PARENT_DEPLOYMENT_ID_
VARCHAR2
(
255
),
CONSTRAINT
PK_ACT_DMN_DEPLOYMENT
PRIMARY
KEY
(
ID_
));
CREATE
TABLE
ACT_DMN_DEPLOYMENT_RESOURCE
(
ID_
VARCHAR2
(
255
)
NOT
NULL
,
NAME_
VARCHAR2
(
255
),
DEPLOYMENT_ID_
VARCHAR2
(
255
),
RESOURCE_BYTES_
BLOB
,
CONSTRAINT
PK_ACT_DMN_DEPLOYMENT_RESOURCE
PRIMARY
KEY
(
ID_
));
CREATE
TABLE
ACT_DMN_DECISION_TABLE
(
ID_
VARCHAR2
(
255
)
NOT
NULL
,
NAME_
VARCHAR2
(
255
),
VERSION_
INTEGER
,
KEY_
VARCHAR2
(
255
),
CATEGORY_
VARCHAR2
(
255
),
DEPLOYMENT_ID_
VARCHAR2
(
255
),
PARENT_DEPLOYMENT_ID_
VARCHAR2
(
255
),
TENANT_ID_
VARCHAR2
(
255
),
RESOURCE_NAME_
VARCHAR2
(
255
),
DESCRIPTION_
VARCHAR2
(
255
),
CONSTRAINT
PK_ACT_DMN_DECISION_TABLE
PRIMARY
KEY
(
ID_
));
INSERT
INTO
ACT_DMN_DATABASECHANGELOG
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'1'
,
'activiti'
,
'org/flowable/dmn/db/liquibase/flowable-dmn-db-changelog.xml'
,
SYSTIMESTAMP
,
1
,
'7:d878c2672ead57b5801578fd39c423af'
,
'createTable tableName=ACT_DMN_DEPLOYMENT; createTable tableName=ACT_DMN_DEPLOYMENT_RESOURCE; createTable tableName=ACT_DMN_DECISION_TABLE'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784592514'
);
CREATE
TABLE
ACT_DMN_HI_DECISION_EXECUTION
(
ID_
VARCHAR2
(
255
)
NOT
NULL
,
DECISION_DEFINITION_ID_
VARCHAR2
(
255
),
DEPLOYMENT_ID_
VARCHAR2
(
255
),
START_TIME_
TIMESTAMP
,
END_TIME_
TIMESTAMP
,
INSTANCE_ID_
VARCHAR2
(
255
),
EXECUTION_ID_
VARCHAR2
(
255
),
ACTIVITY_ID_
VARCHAR2
(
255
),
FAILED_
NUMBER
(
1
)
DEFAULT
0
,
TENANT_ID_
VARCHAR2
(
255
),
EXECUTION_JSON_
CLOB
,
CONSTRAINT
PK_ACT_DMN_HI_DECISION_EXECUTI
PRIMARY
KEY
(
ID_
));
INSERT
INTO
ACT_DMN_DATABASECHANGELOG
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'2'
,
'flowable'
,
'org/flowable/dmn/db/liquibase/flowable-dmn-db-changelog.xml'
,
SYSTIMESTAMP
,
3
,
'7:15a6bda1fce898a58e04fe6ac2d89f54'
,
'createTable tableName=ACT_DMN_HI_DECISION_EXECUTION'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784592514'
);
ALTER
TABLE
ACT_DMN_HI_DECISION_EXECUTION
ADD
SCOPE_TYPE_
VARCHAR2
(
255
);
INSERT
INTO
ACT_DMN_DATABASECHANGELOG
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'3'
,
'flowable'
,
'org/flowable/dmn/db/liquibase/flowable-dmn-db-changelog.xml'
,
SYSTIMESTAMP
,
5
,
'7:eed5dec2f94778b62d0b0b4beebc191d'
,
'addColumn tableName=ACT_DMN_HI_DECISION_EXECUTION'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784592514'
);
SET
DEFINE
OFF
;
CREATE
TABLE
ACT_FO_DATABASECHANGELOG
(
ID
VARCHAR2
(
255
)
NOT
NULL
,
AUTHOR
VARCHAR2
(
255
)
NOT
NULL
,
FILENAME
VARCHAR2
(
255
)
NOT
NULL
,
DATEEXECUTED
TIMESTAMP
NOT
NULL
,
ORDEREXECUTED
INTEGER
NOT
NULL
,
EXECTYPE
VARCHAR2
(
10
)
NOT
NULL
,
MD5SUM
VARCHAR2
(
35
),
DESCRIPTION
VARCHAR2
(
255
),
COMMENTS
VARCHAR2
(
255
),
TAG
VARCHAR2
(
255
),
LIQUIBASE
VARCHAR2
(
20
),
CONTEXTS
VARCHAR2
(
255
),
LABELS
VARCHAR2
(
255
),
DEPLOYMENT_ID
VARCHAR2
(
10
));
CREATE
TABLE
ACT_FO_FORM_DEPLOYMENT
(
ID_
VARCHAR2
(
255
)
NOT
NULL
,
NAME_
VARCHAR2
(
255
),
CATEGORY_
VARCHAR2
(
255
),
DEPLOY_TIME_
TIMESTAMP
,
TENANT_ID_
VARCHAR2
(
255
),
PARENT_DEPLOYMENT_ID_
VARCHAR2
(
255
),
CONSTRAINT
PK_ACT_FO_FORM_DEPLOYMENT
PRIMARY
KEY
(
ID_
));
CREATE
TABLE
ACT_FO_FORM_RESOURCE
(
ID_
VARCHAR2
(
255
)
NOT
NULL
,
NAME_
VARCHAR2
(
255
),
DEPLOYMENT_ID_
VARCHAR2
(
255
),
RESOURCE_BYTES_
BLOB
,
CONSTRAINT
PK_ACT_FO_FORM_RESOURCE
PRIMARY
KEY
(
ID_
));
CREATE
TABLE
ACT_FO_FORM_DEFINITION
(
ID_
VARCHAR2
(
255
)
NOT
NULL
,
NAME_
VARCHAR2
(
255
),
VERSION_
INTEGER
,
KEY_
VARCHAR2
(
255
),
CATEGORY_
VARCHAR2
(
255
),
DEPLOYMENT_ID_
VARCHAR2
(
255
),
PARENT_DEPLOYMENT_ID_
VARCHAR2
(
255
),
TENANT_ID_
VARCHAR2
(
255
),
RESOURCE_NAME_
VARCHAR2
(
255
),
DESCRIPTION_
VARCHAR2
(
255
),
CONSTRAINT
PK_ACT_FO_FORM_DEFINITION
PRIMARY
KEY
(
ID_
));
CREATE
TABLE
ACT_FO_FORM_INSTANCE
(
ID_
VARCHAR2
(
255
)
NOT
NULL
,
FORM_DEFINITION_ID_
VARCHAR2
(
255
)
NOT
NULL
,
TASK_ID_
VARCHAR2
(
255
),
PROC_INST_ID_
VARCHAR2
(
255
),
PROC_DEF_ID_
VARCHAR2
(
255
),
SUBMITTED_DATE_
TIMESTAMP
,
SUBMITTED_BY_
VARCHAR2
(
255
),
FORM_VALUES_ID_
VARCHAR2
(
255
),
TENANT_ID_
VARCHAR2
(
255
),
CONSTRAINT
PK_ACT_FO_FORM_INSTANCE
PRIMARY
KEY
(
ID_
));
INSERT
INTO
ACT_FO_DATABASECHANGELOG
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'1'
,
'activiti'
,
'org/flowable/form/db/liquibase/flowable-form-db-changelog.xml'
,
SYSTIMESTAMP
,
1
,
'7:252bd5cb28cf86685ed67eb15d910118'
,
'createTable tableName=ACT_FO_FORM_DEPLOYMENT; createTable tableName=ACT_FO_FORM_RESOURCE; createTable tableName=ACT_FO_FORM_DEFINITION; createTable tableName=ACT_FO_FORM_INSTANCE'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784592548'
);
ALTER
TABLE
ACT_FO_FORM_INSTANCE
ADD
SCOPE_ID_
VARCHAR2
(
255
);
ALTER
TABLE
ACT_FO_FORM_INSTANCE
ADD
SCOPE_TYPE_
VARCHAR2
(
255
);
ALTER
TABLE
ACT_FO_FORM_INSTANCE
ADD
SCOPE_DEFINITION_ID_
VARCHAR2
(
255
);
INSERT
INTO
ACT_FO_DATABASECHANGELOG
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'2'
,
'flowable'
,
'org/flowable/form/db/liquibase/flowable-form-db-changelog.xml'
,
SYSTIMESTAMP
,
3
,
'7:4850f9311e7503d7ea30a372e79b4ea2'
,
'addColumn tableName=ACT_FO_FORM_INSTANCE'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784592548'
);
SET
DEFINE
OFF
;
CREATE
TABLE
ACT_CO_DATABASECHANGELOG
(
ID
VARCHAR2
(
255
)
NOT
NULL
,
AUTHOR
VARCHAR2
(
255
)
NOT
NULL
,
FILENAME
VARCHAR2
(
255
)
NOT
NULL
,
DATEEXECUTED
TIMESTAMP
NOT
NULL
,
ORDEREXECUTED
INTEGER
NOT
NULL
,
EXECTYPE
VARCHAR2
(
10
)
NOT
NULL
,
MD5SUM
VARCHAR2
(
35
),
DESCRIPTION
VARCHAR2
(
255
),
COMMENTS
VARCHAR2
(
255
),
TAG
VARCHAR2
(
255
),
LIQUIBASE
VARCHAR2
(
20
),
CONTEXTS
VARCHAR2
(
255
),
LABELS
VARCHAR2
(
255
),
DEPLOYMENT_ID
VARCHAR2
(
10
));
CREATE
TABLE
ACT_CO_CONTENT_ITEM
(
ID_
VARCHAR2
(
255
)
NOT
NULL
,
NAME_
VARCHAR2
(
255
)
NOT
NULL
,
MIME_TYPE_
VARCHAR2
(
255
),
TASK_ID_
VARCHAR2
(
255
),
PROC_INST_ID_
VARCHAR2
(
255
),
CONTENT_STORE_ID_
VARCHAR2
(
255
),
CONTENT_STORE_NAME_
VARCHAR2
(
255
),
FIELD_
VARCHAR2
(
400
),
CONTENT_AVAILABLE_
NUMBER
(
1
)
DEFAULT
0
,
CREATED_
TIMESTAMP
(
6
),
CREATED_BY_
VARCHAR2
(
255
),
LAST_MODIFIED_
TIMESTAMP
(
6
),
LAST_MODIFIED_BY_
VARCHAR2
(
255
),
CONTENT_SIZE_
NUMBER
(
38
,
0
)
DEFAULT
0
,
TENANT_ID_
VARCHAR2
(
255
),
CONSTRAINT
PK_ACT_CO_CONTENT_ITEM
PRIMARY
KEY
(
ID_
));
CREATE
INDEX
idx_contitem_taskid
ON
ACT_CO_CONTENT_ITEM
(
TASK_ID_
);
CREATE
INDEX
idx_contitem_procid
ON
ACT_CO_CONTENT_ITEM
(
PROC_INST_ID_
);
INSERT
INTO
ACT_CO_DATABASECHANGELOG
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'1'
,
'activiti'
,
'org/flowable/content/db/liquibase/flowable-content-db-changelog.xml'
,
SYSTIMESTAMP
,
1
,
'7:a17df43ed0c96adfef5271e1781aaed2'
,
'createTable tableName=ACT_CO_CONTENT_ITEM; createIndex indexName=idx_contitem_taskid, tableName=ACT_CO_CONTENT_ITEM; createIndex indexName=idx_contitem_procid, tableName=ACT_CO_CONTENT_ITEM'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784592577'
);
ALTER
TABLE
ACT_CO_CONTENT_ITEM
ADD
SCOPE_ID_
VARCHAR2
(
255
);
ALTER
TABLE
ACT_CO_CONTENT_ITEM
ADD
SCOPE_TYPE_
VARCHAR2
(
255
);
CREATE
INDEX
idx_contitem_scope
ON
ACT_CO_CONTENT_ITEM
(
SCOPE_ID_
,
SCOPE_TYPE_
);
INSERT
INTO
ACT_CO_DATABASECHANGELOG
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'2'
,
'flowable'
,
'org/flowable/content/db/liquibase/flowable-content-db-changelog.xml'
,
SYSTIMESTAMP
,
3
,
'7:5aa445d140a638ee432a00c23134dd98'
,
'addColumn tableName=ACT_CO_CONTENT_ITEM; createIndex indexName=idx_contitem_scope, tableName=ACT_CO_CONTENT_ITEM'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784592577'
);
create
table
ACT_ID_PROPERTY
(
NAME_
NVARCHAR2
(
64
),
VALUE_
NVARCHAR2
(
300
),
REV_
INTEGER
,
primary
key
(
NAME_
)
);
insert
into
ACT_ID_PROPERTY
values
(
'schema.version'
,
'6.3.0.1'
,
1
);
create
table
ACT_ID_BYTEARRAY
(
ID_
NVARCHAR2
(
64
),
REV_
INTEGER
,
NAME_
NVARCHAR2
(
255
),
BYTES_
BLOB
,
primary
key
(
ID_
)
);
create
table
ACT_ID_GROUP
(
ID_
NVARCHAR2
(
64
),
REV_
INTEGER
,
NAME_
NVARCHAR2
(
255
),
TYPE_
NVARCHAR2
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_ID_MEMBERSHIP
(
USER_ID_
NVARCHAR2
(
64
),
GROUP_ID_
NVARCHAR2
(
64
),
primary
key
(
USER_ID_
,
GROUP_ID_
)
);
create
table
ACT_ID_USER
(
ID_
NVARCHAR2
(
64
),
REV_
INTEGER
,
FIRST_
NVARCHAR2
(
255
),
LAST_
NVARCHAR2
(
255
),
EMAIL_
NVARCHAR2
(
255
),
PWD_
NVARCHAR2
(
255
),
PICTURE_ID_
NVARCHAR2
(
64
),
TENANT_ID_
NVARCHAR2
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_ID_INFO
(
ID_
NVARCHAR2
(
64
),
REV_
INTEGER
,
USER_ID_
NVARCHAR2
(
64
),
TYPE_
NVARCHAR2
(
64
),
KEY_
NVARCHAR2
(
255
),
VALUE_
NVARCHAR2
(
255
),
PASSWORD_
BLOB
,
PARENT_ID_
NVARCHAR2
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_ID_TOKEN
(
ID_
NVARCHAR2
(
64
)
not
null
,
REV_
INTEGER
,
TOKEN_VALUE_
NVARCHAR2
(
255
),
TOKEN_DATE_
TIMESTAMP
(
6
),
IP_ADDRESS_
NVARCHAR2
(
255
),
USER_AGENT_
NVARCHAR2
(
255
),
USER_ID_
NVARCHAR2
(
255
),
TOKEN_DATA_
NVARCHAR2
(
2000
),
primary
key
(
ID_
)
);
create
table
ACT_ID_PRIV
(
ID_
NVARCHAR2
(
64
)
not
null
,
NAME_
NVARCHAR2
(
255
)
not
null
,
primary
key
(
ID_
)
);
create
table
ACT_ID_PRIV_MAPPING
(
ID_
NVARCHAR2
(
64
)
not
null
,
PRIV_ID_
NVARCHAR2
(
64
)
not
null
,
USER_ID_
NVARCHAR2
(
255
),
GROUP_ID_
NVARCHAR2
(
255
),
primary
key
(
ID_
)
);
create
index
ACT_IDX_MEMB_GROUP
on
ACT_ID_MEMBERSHIP
(
GROUP_ID_
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_GROUP
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
add
constraint
ACT_FK_MEMB_USER
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_
)
references
ACT_ID_PRIV
(
ID_
);
create
index
ACT_IDX_PRIV_USER
on
ACT_ID_PRIV_MAPPING
(
USER_ID_
);
create
index
ACT_IDX_PRIV_GROUP
on
ACT_ID_PRIV_MAPPING
(
GROUP_ID_
);
alter
table
ACT_ID_PRIV
add
constraint
ACT_UNIQ_PRIV_NAME
unique
(
NAME_
);
admin-workflow/bin/db/flowable.postgres.all.create.sql
0 → 100644
View file @
61761ba6
create
table
ACT_GE_PROPERTY
(
NAME_
varchar
(
64
),
VALUE_
varchar
(
300
),
REV_
integer
,
primary
key
(
NAME_
)
);
create
table
ACT_GE_BYTEARRAY
(
ID_
varchar
(
64
),
REV_
integer
,
NAME_
varchar
(
255
),
DEPLOYMENT_ID_
varchar
(
64
),
BYTES_
bytea
,
GENERATED_
boolean
,
primary
key
(
ID_
)
);
insert
into
ACT_GE_PROPERTY
values
(
'common.schema.version'
,
'6.3.0.1'
,
1
);
insert
into
ACT_GE_PROPERTY
values
(
'next.dbid'
,
'1'
,
1
);
create
table
ACT_RU_IDENTITYLINK
(
ID_
varchar
(
64
),
REV_
integer
,
GROUP_ID_
varchar
(
255
),
TYPE_
varchar
(
255
),
USER_ID_
varchar
(
255
),
TASK_ID_
varchar
(
64
),
PROC_INST_ID_
varchar
(
64
),
PROC_DEF_ID_
varchar
(
64
),
SCOPE_ID_
varchar
(
255
),
SCOPE_TYPE_
varchar
(
255
),
SCOPE_DEFINITION_ID_
varchar
(
255
),
primary
key
(
ID_
)
);
create
index
ACT_IDX_IDENT_LNK_USER
on
ACT_RU_IDENTITYLINK
(
USER_ID_
);
create
index
ACT_IDX_IDENT_LNK_GROUP
on
ACT_RU_IDENTITYLINK
(
GROUP_ID_
);
create
index
ACT_IDX_IDENT_LNK_SCOPE
on
ACT_RU_IDENTITYLINK
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_IDENT_LNK_SCOPE_DEF
on
ACT_RU_IDENTITYLINK
(
SCOPE_DEFINITION_ID_
,
SCOPE_TYPE_
);
insert
into
ACT_GE_PROPERTY
values
(
'identitylink.schema.version'
,
'6.3.0.1'
,
1
);
create
table
ACT_RU_TASK
(
ID_
varchar
(
64
),
REV_
integer
,
EXECUTION_ID_
varchar
(
64
),
PROC_INST_ID_
varchar
(
64
),
PROC_DEF_ID_
varchar
(
64
),
TASK_DEF_ID_
varchar
(
64
),
SCOPE_ID_
varchar
(
255
),
SUB_SCOPE_ID_
varchar
(
255
),
SCOPE_TYPE_
varchar
(
255
),
SCOPE_DEFINITION_ID_
varchar
(
255
),
NAME_
varchar
(
255
),
PARENT_TASK_ID_
varchar
(
64
),
DESCRIPTION_
varchar
(
4000
),
TASK_DEF_KEY_
varchar
(
255
),
OWNER_
varchar
(
255
),
ASSIGNEE_
varchar
(
255
),
DELEGATION_
varchar
(
64
),
PRIORITY_
integer
,
CREATE_TIME_
timestamp
,
DUE_DATE_
timestamp
,
CATEGORY_
varchar
(
255
),
SUSPENSION_STATE_
integer
,
TENANT_ID_
varchar
(
255
)
default
''
,
FORM_KEY_
varchar
(
255
),
CLAIM_TIME_
timestamp
,
IS_COUNT_ENABLED_
boolean
,
VAR_COUNT_
integer
,
ID_LINK_COUNT_
integer
,
SUB_TASK_COUNT_
integer
,
primary
key
(
ID_
)
);
create
index
ACT_IDX_TASK_CREATE
on
ACT_RU_TASK
(
CREATE_TIME_
);
create
index
ACT_IDX_TASK_SCOPE
on
ACT_RU_TASK
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_TASK_SUB_SCOPE
on
ACT_RU_TASK
(
SUB_SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_TASK_SCOPE_DEF
on
ACT_RU_TASK
(
SCOPE_DEFINITION_ID_
,
SCOPE_TYPE_
);
insert
into
ACT_GE_PROPERTY
values
(
'task.schema.version'
,
'6.3.0.1'
,
1
);
create
table
ACT_RU_VARIABLE
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
,
TYPE_
varchar
(
255
)
not
null
,
NAME_
varchar
(
255
)
not
null
,
EXECUTION_ID_
varchar
(
64
),
PROC_INST_ID_
varchar
(
64
),
TASK_ID_
varchar
(
64
),
SCOPE_ID_
varchar
(
255
),
SUB_SCOPE_ID_
varchar
(
255
),
SCOPE_TYPE_
varchar
(
255
),
BYTEARRAY_ID_
varchar
(
64
),
DOUBLE_
double
precision
,
LONG_
bigint
,
TEXT_
varchar
(
4000
),
TEXT2_
varchar
(
4000
),
primary
key
(
ID_
)
);
create
index
ACT_IDX_RU_VAR_SCOPE_ID_TYPE
on
ACT_RU_VARIABLE
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_RU_VAR_SUB_ID_TYPE
on
ACT_RU_VARIABLE
(
SUB_SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_VAR_BYTEARRAY
on
ACT_RU_VARIABLE
(
BYTEARRAY_ID_
);
alter
table
ACT_RU_VARIABLE
add
constraint
ACT_FK_VAR_BYTEARRAY
foreign
key
(
BYTEARRAY_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
insert
into
ACT_GE_PROPERTY
values
(
'variable.schema.version'
,
'6.3.0.1'
,
1
);
create
table
ACT_RU_JOB
(
ID_
varchar
(
64
)
NOT
NULL
,
REV_
integer
,
TYPE_
varchar
(
255
)
NOT
NULL
,
LOCK_EXP_TIME_
timestamp
,
LOCK_OWNER_
varchar
(
255
),
EXCLUSIVE_
boolean
,
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
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
CUSTOM_VALUES_ID_
varchar
(
64
),
CREATE_TIME_
timestamp
,
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_RU_TIMER_JOB
(
ID_
varchar
(
64
)
NOT
NULL
,
REV_
integer
,
TYPE_
varchar
(
255
)
NOT
NULL
,
LOCK_EXP_TIME_
timestamp
,
LOCK_OWNER_
varchar
(
255
),
EXCLUSIVE_
boolean
,
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
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
CUSTOM_VALUES_ID_
varchar
(
64
),
CREATE_TIME_
timestamp
,
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_RU_SUSPENDED_JOB
(
ID_
varchar
(
64
)
NOT
NULL
,
REV_
integer
,
TYPE_
varchar
(
255
)
NOT
NULL
,
EXCLUSIVE_
boolean
,
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
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
CUSTOM_VALUES_ID_
varchar
(
64
),
CREATE_TIME_
timestamp
,
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_RU_DEADLETTER_JOB
(
ID_
varchar
(
64
)
NOT
NULL
,
REV_
integer
,
TYPE_
varchar
(
255
)
NOT
NULL
,
EXCLUSIVE_
boolean
,
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
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
CUSTOM_VALUES_ID_
varchar
(
64
),
CREATE_TIME_
timestamp
,
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_RU_HISTORY_JOB
(
ID_
varchar
(
64
)
NOT
NULL
,
REV_
integer
,
LOCK_EXP_TIME_
timestamp
,
LOCK_OWNER_
varchar
(
255
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
CUSTOM_VALUES_ID_
varchar
(
64
),
ADV_HANDLER_CFG_ID_
varchar
(
64
),
CREATE_TIME_
timestamp
,
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
index
ACT_IDX_JOB_EXCEPTION_STACK_ID
on
ACT_RU_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_JOB_CUSTOM_VALUES_ID
on
ACT_RU_JOB
(
CUSTOM_VALUES_ID_
);
create
index
ACT_IDX_TIMER_JOB_EXCEPTION_STACK_ID
on
ACT_RU_TIMER_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_TIMER_JOB_CUSTOM_VALUES_ID
on
ACT_RU_TIMER_JOB
(
CUSTOM_VALUES_ID_
);
create
index
ACT_IDX_SUSPENDED_JOB_EXCEPTION_STACK_ID
on
ACT_RU_SUSPENDED_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_SUSPENDED_JOB_CUSTOM_VALUES_ID
on
ACT_RU_SUSPENDED_JOB
(
CUSTOM_VALUES_ID_
);
create
index
ACT_IDX_DEADLETTER_JOB_EXCEPTION_STACK_ID
on
ACT_RU_DEADLETTER_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_DEADLETTER_JOB_CUSTOM_VALUES_ID
on
ACT_RU_DEADLETTER_JOB
(
CUSTOM_VALUES_ID_
);
alter
table
ACT_RU_JOB
add
constraint
ACT_FK_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RU_JOB
add
constraint
ACT_FK_JOB_CUSTOM_VALUES
foreign
key
(
CUSTOM_VALUES_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RU_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RU_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_CUSTOM_VALUES
foreign
key
(
CUSTOM_VALUES_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RU_SUSPENDED_JOB
add
constraint
ACT_FK_SUSPENDED_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RU_SUSPENDED_JOB
add
constraint
ACT_FK_SUSPENDED_JOB_CUSTOM_VALUES
foreign
key
(
CUSTOM_VALUES_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RU_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RU_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_CUSTOM_VALUES
foreign
key
(
CUSTOM_VALUES_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
create
index
ACT_IDX_JOB_SCOPE
on
ACT_RU_JOB
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_JOB_SUB_SCOPE
on
ACT_RU_JOB
(
SUB_SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_JOB_SCOPE_DEF
on
ACT_RU_JOB
(
SCOPE_DEFINITION_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_TJOB_SCOPE
on
ACT_RU_TIMER_JOB
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_TJOB_SUB_SCOPE
on
ACT_RU_TIMER_JOB
(
SUB_SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_TJOB_SCOPE_DEF
on
ACT_RU_TIMER_JOB
(
SCOPE_DEFINITION_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_SJOB_SCOPE
on
ACT_RU_SUSPENDED_JOB
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_SJOB_SUB_SCOPE
on
ACT_RU_SUSPENDED_JOB
(
SUB_SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_SJOB_SCOPE_DEF
on
ACT_RU_SUSPENDED_JOB
(
SCOPE_DEFINITION_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_DJOB_SCOPE
on
ACT_RU_DEADLETTER_JOB
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_DJOB_SUB_SCOPE
on
ACT_RU_DEADLETTER_JOB
(
SUB_SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_DJOB_SCOPE_DEF
on
ACT_RU_DEADLETTER_JOB
(
SCOPE_DEFINITION_ID_
,
SCOPE_TYPE_
);
insert
into
ACT_GE_PROPERTY
values
(
'job.schema.version'
,
'6.3.0.1'
,
1
);
create
table
ACT_RE_DEPLOYMENT
(
ID_
varchar
(
64
),
NAME_
varchar
(
255
),
CATEGORY_
varchar
(
255
),
KEY_
varchar
(
255
),
TENANT_ID_
varchar
(
255
)
default
''
,
DEPLOY_TIME_
timestamp
,
DERIVED_FROM_
varchar
(
64
),
DERIVED_FROM_ROOT_
varchar
(
64
),
ENGINE_VERSION_
varchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_RE_MODEL
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
,
NAME_
varchar
(
255
),
KEY_
varchar
(
255
),
CATEGORY_
varchar
(
255
),
CREATE_TIME_
timestamp
,
LAST_UPDATE_TIME_
timestamp
,
VERSION_
integer
,
META_INFO_
varchar
(
4000
),
DEPLOYMENT_ID_
varchar
(
64
),
EDITOR_SOURCE_VALUE_ID_
varchar
(
64
),
EDITOR_SOURCE_EXTRA_VALUE_ID_
varchar
(
64
),
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_RU_EXECUTION
(
ID_
varchar
(
64
),
REV_
integer
,
PROC_INST_ID_
varchar
(
64
),
BUSINESS_KEY_
varchar
(
255
),
PARENT_ID_
varchar
(
64
),
PROC_DEF_ID_
varchar
(
64
),
SUPER_EXEC_
varchar
(
64
),
ROOT_PROC_INST_ID_
varchar
(
64
),
ACT_ID_
varchar
(
255
),
IS_ACTIVE_
boolean
,
IS_CONCURRENT_
boolean
,
IS_SCOPE_
boolean
,
IS_EVENT_SCOPE_
boolean
,
IS_MI_ROOT_
boolean
,
SUSPENSION_STATE_
integer
,
CACHED_ENT_STATE_
integer
,
TENANT_ID_
varchar
(
255
)
default
''
,
NAME_
varchar
(
255
),
START_ACT_ID_
varchar
(
255
),
START_TIME_
timestamp
,
START_USER_ID_
varchar
(
255
),
LOCK_TIME_
timestamp
,
IS_COUNT_ENABLED_
boolean
,
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
,
ID_LINK_COUNT_
integer
,
CALLBACK_ID_
varchar
(
255
),
CALLBACK_TYPE_
varchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_RE_PROCDEF
(
ID_
varchar
(
64
)
NOT
NULL
,
REV_
integer
,
CATEGORY_
varchar
(
255
),
NAME_
varchar
(
255
),
KEY_
varchar
(
255
)
NOT
NULL
,
VERSION_
integer
NOT
NULL
,
DEPLOYMENT_ID_
varchar
(
64
),
RESOURCE_NAME_
varchar
(
4000
),
DGRM_RESOURCE_NAME_
varchar
(
4000
),
DESCRIPTION_
varchar
(
4000
),
HAS_START_FORM_KEY_
boolean
,
HAS_GRAPHICAL_NOTATION_
boolean
,
SUSPENSION_STATE_
integer
,
TENANT_ID_
varchar
(
255
)
default
''
,
DERIVED_FROM_
varchar
(
64
),
DERIVED_FROM_ROOT_
varchar
(
64
),
DERIVED_VERSION_
integer
NOT
NULL
default
0
,
ENGINE_VERSION_
varchar
(
255
),
primary
key
(
ID_
)
);
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
,
PROC_DEF_ID_
varchar
(
64
),
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_EVT_LOG
(
LOG_NR_
SERIAL
PRIMARY
KEY
,
TYPE_
varchar
(
64
),
PROC_DEF_ID_
varchar
(
64
),
PROC_INST_ID_
varchar
(
64
),
EXECUTION_ID_
varchar
(
64
),
TASK_ID_
varchar
(
64
),
TIME_STAMP_
timestamp
not
null
,
USER_ID_
varchar
(
255
),
DATA_
bytea
,
LOCK_OWNER_
varchar
(
255
),
LOCK_TIME_
timestamp
null
,
IS_PROCESSED_
smallint
default
0
);
create
table
ACT_PROCDEF_INFO
(
ID_
varchar
(
64
)
not
null
,
PROC_DEF_ID_
varchar
(
64
)
not
null
,
REV_
integer
,
INFO_JSON_ID_
varchar
(
64
),
primary
key
(
ID_
)
);
create
index
ACT_IDX_EXEC_BUSKEY
on
ACT_RU_EXECUTION
(
BUSINESS_KEY_
);
create
index
ACT_IDX_EXE_ROOT
on
ACT_RU_EXECUTION
(
ROOT_PROC_INST_ID_
);
create
index
ACT_IDX_EVENT_SUBSCR_CONFIG_
on
ACT_RU_EVENT_SUBSCR
(
CONFIGURATION_
);
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_
)
references
ACT_RE_DEPLOYMENT
(
ID_
);
alter
table
ACT_RE_PROCDEF
add
constraint
ACT_UNIQ_PROCDEF
unique
(
KEY_
,
VERSION_
,
DERIVED_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_
)
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_
)
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_
)
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_
);
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_
)
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_
)
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_
);
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
add
constraint
ACT_FK_VAR_EXE
foreign
key
(
EXECUTION_ID_
)
references
ACT_RU_EXECUTION
(
ID_
);
create
index
ACT_IDX_VAR_PROCINST
on
ACT_RU_VARIABLE
(
PROC_INST_ID_
);
alter
table
ACT_RU_VARIABLE
add
constraint
ACT_FK_VAR_PROCINST
foreign
key
(
PROC_INST_ID_
)
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_
)
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_
)
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
add
constraint
ACT_FK_JOB_PROC_DEF
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_
)
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_
)
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
add
constraint
ACT_FK_TIMER_JOB_PROC_DEF
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_
)
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_
)
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
add
constraint
ACT_FK_SUSPENDED_JOB_PROC_DEF
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_
)
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_
)
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
add
constraint
ACT_FK_DEADLETTER_JOB_PROC_DEF
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
foreign
key
(
EXECUTION_ID_
)
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_
)
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_
)
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_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_
)
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_
)
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.3.0.1'
,
1
);
insert
into
ACT_GE_PROPERTY
values
(
'schema.history'
,
'create(6.3.0.1)'
,
1
);
create
table
ACT_HI_IDENTITYLINK
(
ID_
varchar
(
64
),
GROUP_ID_
varchar
(
255
),
TYPE_
varchar
(
255
),
USER_ID_
varchar
(
255
),
TASK_ID_
varchar
(
64
),
CREATE_TIME_
timestamp
,
PROC_INST_ID_
varchar
(
64
),
SCOPE_ID_
varchar
(
255
),
SCOPE_TYPE_
varchar
(
255
),
SCOPE_DEFINITION_ID_
varchar
(
255
),
primary
key
(
ID_
)
);
create
index
ACT_IDX_HI_IDENT_LNK_USER
on
ACT_HI_IDENTITYLINK
(
USER_ID_
);
create
index
ACT_IDX_HI_IDENT_LNK_SCOPE
on
ACT_HI_IDENTITYLINK
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_HI_IDENT_LNK_SCOPE_DEF
on
ACT_HI_IDENTITYLINK
(
SCOPE_DEFINITION_ID_
,
SCOPE_TYPE_
);
create
table
ACT_HI_TASKINST
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
default
1
,
PROC_DEF_ID_
varchar
(
64
),
TASK_DEF_ID_
varchar
(
64
),
TASK_DEF_KEY_
varchar
(
255
),
PROC_INST_ID_
varchar
(
64
),
EXECUTION_ID_
varchar
(
64
),
SCOPE_ID_
varchar
(
255
),
SUB_SCOPE_ID_
varchar
(
255
),
SCOPE_TYPE_
varchar
(
255
),
SCOPE_DEFINITION_ID_
varchar
(
255
),
NAME_
varchar
(
255
),
PARENT_TASK_ID_
varchar
(
64
),
DESCRIPTION_
varchar
(
4000
),
OWNER_
varchar
(
255
),
ASSIGNEE_
varchar
(
255
),
START_TIME_
timestamp
not
null
,
CLAIM_TIME_
timestamp
,
END_TIME_
timestamp
,
DURATION_
bigint
,
DELETE_REASON_
varchar
(
4000
),
PRIORITY_
integer
,
DUE_DATE_
timestamp
,
FORM_KEY_
varchar
(
255
),
CATEGORY_
varchar
(
255
),
TENANT_ID_
varchar
(
255
)
default
''
,
LAST_UPDATED_TIME_
timestamp
,
primary
key
(
ID_
)
);
create
index
ACT_IDX_HI_TASK_SCOPE
on
ACT_HI_TASKINST
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_HI_TASK_SUB_SCOPE
on
ACT_HI_TASKINST
(
SUB_SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_HI_TASK_SCOPE_DEF
on
ACT_HI_TASKINST
(
SCOPE_DEFINITION_ID_
,
SCOPE_TYPE_
);
create
table
ACT_HI_VARINST
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
default
1
,
PROC_INST_ID_
varchar
(
64
),
EXECUTION_ID_
varchar
(
64
),
TASK_ID_
varchar
(
64
),
NAME_
varchar
(
255
)
not
null
,
VAR_TYPE_
varchar
(
100
),
SCOPE_ID_
varchar
(
255
),
SUB_SCOPE_ID_
varchar
(
255
),
SCOPE_TYPE_
varchar
(
255
),
BYTEARRAY_ID_
varchar
(
64
),
DOUBLE_
double
precision
,
LONG_
bigint
,
TEXT_
varchar
(
4000
),
TEXT2_
varchar
(
4000
),
CREATE_TIME_
timestamp
,
LAST_UPDATED_TIME_
timestamp
,
primary
key
(
ID_
)
);
create
index
ACT_IDX_HI_PROCVAR_NAME_TYPE
on
ACT_HI_VARINST
(
NAME_
,
VAR_TYPE_
);
create
index
ACT_IDX_HI_VAR_SCOPE_ID_TYPE
on
ACT_HI_VARINST
(
SCOPE_ID_
,
SCOPE_TYPE_
);
create
index
ACT_IDX_HI_VAR_SUB_ID_TYPE
on
ACT_HI_VARINST
(
SUB_SCOPE_ID_
,
SCOPE_TYPE_
);
create
table
ACT_HI_PROCINST
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
default
1
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
BUSINESS_KEY_
varchar
(
255
),
PROC_DEF_ID_
varchar
(
64
)
not
null
,
START_TIME_
timestamp
not
null
,
END_TIME_
timestamp
,
DURATION_
bigint
,
START_USER_ID_
varchar
(
255
),
START_ACT_ID_
varchar
(
255
),
END_ACT_ID_
varchar
(
255
),
SUPER_PROCESS_INSTANCE_ID_
varchar
(
64
),
DELETE_REASON_
varchar
(
4000
),
TENANT_ID_
varchar
(
255
)
default
''
,
NAME_
varchar
(
255
),
CALLBACK_ID_
varchar
(
255
),
CALLBACK_TYPE_
varchar
(
255
),
primary
key
(
ID_
),
unique
(
PROC_INST_ID_
)
);
create
table
ACT_HI_ACTINST
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
default
1
,
PROC_DEF_ID_
varchar
(
64
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
EXECUTION_ID_
varchar
(
64
)
not
null
,
ACT_ID_
varchar
(
255
)
not
null
,
TASK_ID_
varchar
(
64
),
CALL_PROC_INST_ID_
varchar
(
64
),
ACT_NAME_
varchar
(
255
),
ACT_TYPE_
varchar
(
255
)
not
null
,
ASSIGNEE_
varchar
(
255
),
START_TIME_
timestamp
not
null
,
END_TIME_
timestamp
,
DURATION_
bigint
,
DELETE_REASON_
varchar
(
4000
),
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_HI_DETAIL
(
ID_
varchar
(
64
)
not
null
,
TYPE_
varchar
(
255
)
not
null
,
PROC_INST_ID_
varchar
(
64
),
EXECUTION_ID_
varchar
(
64
),
TASK_ID_
varchar
(
64
),
ACT_INST_ID_
varchar
(
64
),
NAME_
varchar
(
255
)
not
null
,
VAR_TYPE_
varchar
(
64
),
REV_
integer
,
TIME_
timestamp
not
null
,
BYTEARRAY_ID_
varchar
(
64
),
DOUBLE_
double
precision
,
LONG_
bigint
,
TEXT_
varchar
(
4000
),
TEXT2_
varchar
(
4000
),
primary
key
(
ID_
)
);
create
table
ACT_HI_COMMENT
(
ID_
varchar
(
64
)
not
null
,
TYPE_
varchar
(
255
),
TIME_
timestamp
not
null
,
USER_ID_
varchar
(
255
),
TASK_ID_
varchar
(
64
),
PROC_INST_ID_
varchar
(
64
),
ACTION_
varchar
(
255
),
MESSAGE_
varchar
(
4000
),
FULL_MSG_
bytea
,
primary
key
(
ID_
)
);
create
table
ACT_HI_ATTACHMENT
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
,
USER_ID_
varchar
(
255
),
NAME_
varchar
(
255
),
DESCRIPTION_
varchar
(
4000
),
TYPE_
varchar
(
255
),
TASK_ID_
varchar
(
64
),
PROC_INST_ID_
varchar
(
64
),
URL_
varchar
(
4000
),
CONTENT_ID_
varchar
(
64
),
TIME_
timestamp
,
primary
key
(
ID_
)
);
create
index
ACT_IDX_HI_PRO_INST_END
on
ACT_HI_PROCINST
(
END_TIME_
);
create
index
ACT_IDX_HI_PRO_I_BUSKEY
on
ACT_HI_PROCINST
(
BUSINESS_KEY_
);
create
index
ACT_IDX_HI_ACT_INST_START
on
ACT_HI_ACTINST
(
START_TIME_
);
create
index
ACT_IDX_HI_ACT_INST_END
on
ACT_HI_ACTINST
(
END_TIME_
);
create
index
ACT_IDX_HI_DETAIL_PROC_INST
on
ACT_HI_DETAIL
(
PROC_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_ACT_INST
on
ACT_HI_DETAIL
(
ACT_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_TIME
on
ACT_HI_DETAIL
(
TIME_
);
create
index
ACT_IDX_HI_DETAIL_NAME
on
ACT_HI_DETAIL
(
NAME_
);
create
index
ACT_IDX_HI_DETAIL_TASK_ID
on
ACT_HI_DETAIL
(
TASK_ID_
);
create
index
ACT_IDX_HI_PROCVAR_PROC_INST
on
ACT_HI_VARINST
(
PROC_INST_ID_
);
create
index
ACT_IDX_HI_PROCVAR_TASK_ID
on
ACT_HI_VARINST
(
TASK_ID_
);
create
index
ACT_IDX_HI_PROCVAR_EXE
on
ACT_HI_VARINST
(
EXECUTION_ID_
);
create
index
ACT_IDX_HI_ACT_INST_PROCINST
on
ACT_HI_ACTINST
(
PROC_INST_ID_
,
ACT_ID_
);
create
index
ACT_IDX_HI_ACT_INST_EXEC
on
ACT_HI_ACTINST
(
EXECUTION_ID_
,
ACT_ID_
);
create
index
ACT_IDX_HI_IDENT_LNK_TASK
on
ACT_HI_IDENTITYLINK
(
TASK_ID_
);
create
index
ACT_IDX_HI_IDENT_LNK_PROCINST
on
ACT_HI_IDENTITYLINK
(
PROC_INST_ID_
);
create
index
ACT_IDX_HI_TASK_INST_PROCINST
on
ACT_HI_TASKINST
(
PROC_INST_ID_
);
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
));
CREATE
TABLE
ACT_CMMN_DEPLOYMENT
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
NAME_
VARCHAR
(
255
),
CATEGORY_
VARCHAR
(
255
),
KEY_
VARCHAR
(
255
),
DEPLOY_TIME_
TIMESTAMP
WITHOUT
TIME
ZONE
,
PARENT_DEPLOYMENT_ID_
VARCHAR
(
255
),
TENANT_ID_
VARCHAR
(
255
)
DEFAULT
''
,
CONSTRAINT
PK_ACT_CMMN_DEPLOYMENT
PRIMARY
KEY
(
ID_
));
CREATE
TABLE
ACT_CMMN_DEPLOYMENT_RESOURCE
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
NAME_
VARCHAR
(
255
),
DEPLOYMENT_ID_
VARCHAR
(
255
),
RESOURCE_BYTES_
BYTEA
,
CONSTRAINT
PK_CMMN_DEPLOYMENT_RESOURCE
PRIMARY
KEY
(
ID_
));
ALTER
TABLE
ACT_CMMN_DEPLOYMENT_RESOURCE
ADD
CONSTRAINT
ACT_FK_CMMN_RSRC_DPL
FOREIGN
KEY
(
DEPLOYMENT_ID_
)
REFERENCES
ACT_CMMN_DEPLOYMENT
(
ID_
);
CREATE
INDEX
ACT_IDX_CMMN_RSRC_DPL
ON
ACT_CMMN_DEPLOYMENT_RESOURCE
(
DEPLOYMENT_ID_
);
CREATE
TABLE
ACT_CMMN_CASEDEF
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
REV_
INT
NOT
NULL
,
NAME_
VARCHAR
(
255
),
KEY_
VARCHAR
(
255
)
NOT
NULL
,
VERSION_
INT
NOT
NULL
,
CATEGORY_
VARCHAR
(
255
),
DEPLOYMENT_ID_
VARCHAR
(
255
),
RESOURCE_NAME_
VARCHAR
(
4000
),
DESCRIPTION_
VARCHAR
(
4000
),
HAS_GRAPHICAL_NOTATION_
BOOLEAN
,
TENANT_ID_
VARCHAR
(
255
)
DEFAULT
''
,
CONSTRAINT
PK_ACT_CMMN_CASEDEF
PRIMARY
KEY
(
ID_
));
ALTER
TABLE
ACT_CMMN_CASEDEF
ADD
CONSTRAINT
ACT_FK_CASE_DEF_DPLY
FOREIGN
KEY
(
DEPLOYMENT_ID_
)
REFERENCES
ACT_CMMN_DEPLOYMENT
(
ID_
);
CREATE
INDEX
ACT_IDX_CASE_DEF_DPLY
ON
ACT_CMMN_CASEDEF
(
DEPLOYMENT_ID_
);
CREATE
TABLE
ACT_CMMN_RU_CASE_INST
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
REV_
INT
NOT
NULL
,
BUSINESS_KEY_
VARCHAR
(
255
),
NAME_
VARCHAR
(
255
),
PARENT_ID_
VARCHAR
(
255
),
CASE_DEF_ID_
VARCHAR
(
255
),
STATE_
VARCHAR
(
255
),
START_TIME_
TIMESTAMP
WITHOUT
TIME
ZONE
,
START_USER_ID_
VARCHAR
(
255
),
CALLBACK_ID_
VARCHAR
(
255
),
CALLBACK_TYPE_
VARCHAR
(
255
),
TENANT_ID_
VARCHAR
(
255
)
DEFAULT
''
,
CONSTRAINT
PK_ACT_CMMN_RU_CASE_INST
PRIMARY
KEY
(
ID_
));
ALTER
TABLE
ACT_CMMN_RU_CASE_INST
ADD
CONSTRAINT
ACT_FK_CASE_INST_CASE_DEF
FOREIGN
KEY
(
CASE_DEF_ID_
)
REFERENCES
ACT_CMMN_CASEDEF
(
ID_
);
CREATE
INDEX
ACT_IDX_CASE_INST_CASE_DEF
ON
ACT_CMMN_RU_CASE_INST
(
CASE_DEF_ID_
);
CREATE
INDEX
ACT_IDX_CASE_INST_PARENT
ON
ACT_CMMN_RU_CASE_INST
(
PARENT_ID_
);
CREATE
TABLE
ACT_CMMN_RU_PLAN_ITEM_INST
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
REV_
INT
NOT
NULL
,
CASE_DEF_ID_
VARCHAR
(
255
),
CASE_INST_ID_
VARCHAR
(
255
),
STAGE_INST_ID_
VARCHAR
(
255
),
IS_STAGE_
BOOLEAN
,
ELEMENT_ID_
VARCHAR
(
255
),
NAME_
VARCHAR
(
255
),
STATE_
VARCHAR
(
255
),
START_TIME_
TIMESTAMP
WITHOUT
TIME
ZONE
,
START_USER_ID_
VARCHAR
(
255
),
REFERENCE_ID_
VARCHAR
(
255
),
REFERENCE_TYPE_
VARCHAR
(
255
),
TENANT_ID_
VARCHAR
(
255
)
DEFAULT
''
,
CONSTRAINT
PK_CMMN_PLAN_ITEM_INST
PRIMARY
KEY
(
ID_
));
ALTER
TABLE
ACT_CMMN_RU_PLAN_ITEM_INST
ADD
CONSTRAINT
ACT_FK_PLAN_ITEM_CASE_DEF
FOREIGN
KEY
(
CASE_DEF_ID_
)
REFERENCES
ACT_CMMN_CASEDEF
(
ID_
);
CREATE
INDEX
ACT_IDX_PLAN_ITEM_CASE_DEF
ON
ACT_CMMN_RU_PLAN_ITEM_INST
(
CASE_DEF_ID_
);
ALTER
TABLE
ACT_CMMN_RU_PLAN_ITEM_INST
ADD
CONSTRAINT
ACT_FK_PLAN_ITEM_CASE_INST
FOREIGN
KEY
(
CASE_INST_ID_
)
REFERENCES
ACT_CMMN_RU_CASE_INST
(
ID_
);
CREATE
INDEX
ACT_IDX_PLAN_ITEM_CASE_INST
ON
ACT_CMMN_RU_PLAN_ITEM_INST
(
CASE_INST_ID_
);
CREATE
TABLE
ACT_CMMN_RU_SENTRY_PART_INST
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
REV_
INT
NOT
NULL
,
CASE_DEF_ID_
VARCHAR
(
255
),
CASE_INST_ID_
VARCHAR
(
255
),
PLAN_ITEM_INST_ID_
VARCHAR
(
255
),
ON_PART_ID_
VARCHAR
(
255
),
IF_PART_ID_
VARCHAR
(
255
),
TIME_STAMP_
TIMESTAMP
WITHOUT
TIME
ZONE
,
CONSTRAINT
PK_CMMN_SENTRY_PART_INST
PRIMARY
KEY
(
ID_
));
ALTER
TABLE
ACT_CMMN_RU_SENTRY_PART_INST
ADD
CONSTRAINT
ACT_FK_SENTRY_CASE_DEF
FOREIGN
KEY
(
CASE_DEF_ID_
)
REFERENCES
ACT_CMMN_CASEDEF
(
ID_
);
CREATE
INDEX
ACT_IDX_SENTRY_CASE_DEF
ON
ACT_CMMN_RU_SENTRY_PART_INST
(
CASE_DEF_ID_
);
ALTER
TABLE
ACT_CMMN_RU_SENTRY_PART_INST
ADD
CONSTRAINT
ACT_FK_SENTRY_CASE_INST
FOREIGN
KEY
(
CASE_INST_ID_
)
REFERENCES
ACT_CMMN_RU_CASE_INST
(
ID_
);
CREATE
INDEX
ACT_IDX_SENTRY_CASE_INST
ON
ACT_CMMN_RU_SENTRY_PART_INST
(
CASE_INST_ID_
);
ALTER
TABLE
ACT_CMMN_RU_SENTRY_PART_INST
ADD
CONSTRAINT
ACT_FK_SENTRY_PLAN_ITEM
FOREIGN
KEY
(
PLAN_ITEM_INST_ID_
)
REFERENCES
ACT_CMMN_RU_PLAN_ITEM_INST
(
ID_
);
CREATE
INDEX
ACT_IDX_SENTRY_PLAN_ITEM
ON
ACT_CMMN_RU_SENTRY_PART_INST
(
PLAN_ITEM_INST_ID_
);
CREATE
TABLE
ACT_CMMN_RU_MIL_INST
(
ID_
VARCHAR
(
255
)
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_RU_MIL_INST
PRIMARY
KEY
(
ID_
));
ALTER
TABLE
ACT_CMMN_RU_MIL_INST
ADD
CONSTRAINT
ACT_FK_MIL_CASE_DEF
FOREIGN
KEY
(
CASE_DEF_ID_
)
REFERENCES
ACT_CMMN_CASEDEF
(
ID_
);
CREATE
INDEX
ACT_IDX_MIL_CASE_DEF
ON
ACT_CMMN_RU_MIL_INST
(
CASE_DEF_ID_
);
ALTER
TABLE
ACT_CMMN_RU_MIL_INST
ADD
CONSTRAINT
ACT_FK_MIL_CASE_INST
FOREIGN
KEY
(
CASE_INST_ID_
)
REFERENCES
ACT_CMMN_RU_CASE_INST
(
ID_
);
CREATE
INDEX
ACT_IDX_MIL_CASE_INST
ON
ACT_CMMN_RU_MIL_INST
(
CASE_INST_ID_
);
CREATE
TABLE
ACT_CMMN_HI_CASE_INST
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
REV_
INT
NOT
NULL
,
BUSINESS_KEY_
VARCHAR
(
255
),
NAME_
VARCHAR
(
255
),
PARENT_ID_
VARCHAR
(
255
),
CASE_DEF_ID_
VARCHAR
(
255
),
STATE_
VARCHAR
(
255
),
START_TIME_
TIMESTAMP
WITHOUT
TIME
ZONE
,
END_TIME_
TIMESTAMP
WITHOUT
TIME
ZONE
,
START_USER_ID_
VARCHAR
(
255
),
CALLBACK_ID_
VARCHAR
(
255
),
CALLBACK_TYPE_
VARCHAR
(
255
),
TENANT_ID_
VARCHAR
(
255
)
DEFAULT
''
,
CONSTRAINT
PK_ACT_CMMN_HI_CASE_INST
PRIMARY
KEY
(
ID_
));
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'
,
'2784592739'
);
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'
,
'2784592739'
);
ALTER
TABLE
ACT_CMMN_RU_PLAN_ITEM_INST
ADD
IS_COMPLETEABLE_
BOOLEAN
;
ALTER
TABLE
ACT_CMMN_RU_CASE_INST
ADD
IS_COMPLETEABLE_
BOOLEAN
;
CREATE
INDEX
ACT_IDX_PLAN_ITEM_STAGE_INST
ON
ACT_CMMN_RU_PLAN_ITEM_INST
(
STAGE_INST_ID_
);
ALTER
TABLE
ACT_CMMN_RU_PLAN_ITEM_INST
ADD
IS_COUNT_ENABLED_
BOOLEAN
;
ALTER
TABLE
ACT_CMMN_RU_PLAN_ITEM_INST
ADD
VAR_COUNT_
INT
;
ALTER
TABLE
ACT_CMMN_RU_PLAN_ITEM_INST
ADD
SENTRY_PART_INST_COUNT_
INT
;
INSERT
INTO
act_cmmn_databasechangelog
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'3'
,
'flowable'
,
'org/flowable/cmmn/db/liquibase/flowable-cmmn-db-changelog.xml'
,
NOW
(),
5
,
'7:1c0c14847bb4a891aaf91668d14240c1'
,
'addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST; addColumn tableName=ACT_CMMN_RU_CASE_INST; createIndex indexName=ACT_IDX_PLAN_ITEM_STAGE_INST, tableName=ACT_CMMN_RU_PLAN_ITEM_INST; addColumn tableName=ACT_CMMN_RU_PLAN_ITEM_INST; addColumn tableNam...'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784592739'
);
CREATE
TABLE
act_dmn_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
));
CREATE
TABLE
ACT_DMN_DEPLOYMENT
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
NAME_
VARCHAR
(
255
),
CATEGORY_
VARCHAR
(
255
),
DEPLOY_TIME_
TIMESTAMP
WITHOUT
TIME
ZONE
,
TENANT_ID_
VARCHAR
(
255
),
PARENT_DEPLOYMENT_ID_
VARCHAR
(
255
),
CONSTRAINT
PK_ACT_DMN_DEPLOYMENT
PRIMARY
KEY
(
ID_
));
CREATE
TABLE
ACT_DMN_DEPLOYMENT_RESOURCE
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
NAME_
VARCHAR
(
255
),
DEPLOYMENT_ID_
VARCHAR
(
255
),
RESOURCE_BYTES_
BYTEA
,
CONSTRAINT
PK_ACT_DMN_DEPLOYMENT_RESOURCE
PRIMARY
KEY
(
ID_
));
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_
));
INSERT
INTO
act_dmn_databasechangelog
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'1'
,
'activiti'
,
'org/flowable/dmn/db/liquibase/flowable-dmn-db-changelog.xml'
,
NOW
(),
1
,
'7:d878c2672ead57b5801578fd39c423af'
,
'createTable tableName=ACT_DMN_DEPLOYMENT; createTable tableName=ACT_DMN_DEPLOYMENT_RESOURCE; createTable tableName=ACT_DMN_DECISION_TABLE'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784592787'
);
CREATE
TABLE
ACT_DMN_HI_DECISION_EXECUTION
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
DECISION_DEFINITION_ID_
VARCHAR
(
255
),
DEPLOYMENT_ID_
VARCHAR
(
255
),
START_TIME_
TIMESTAMP
WITHOUT
TIME
ZONE
,
END_TIME_
TIMESTAMP
WITHOUT
TIME
ZONE
,
INSTANCE_ID_
VARCHAR
(
255
),
EXECUTION_ID_
VARCHAR
(
255
),
ACTIVITY_ID_
VARCHAR
(
255
),
FAILED_
BOOLEAN
DEFAULT
FALSE
,
TENANT_ID_
VARCHAR
(
255
),
EXECUTION_JSON_
TEXT
,
CONSTRAINT
PK_ACT_DMN_HI_DECISION_EXECUTION
PRIMARY
KEY
(
ID_
));
INSERT
INTO
act_dmn_databasechangelog
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'2'
,
'flowable'
,
'org/flowable/dmn/db/liquibase/flowable-dmn-db-changelog.xml'
,
NOW
(),
3
,
'7:15a6bda1fce898a58e04fe6ac2d89f54'
,
'createTable tableName=ACT_DMN_HI_DECISION_EXECUTION'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784592787'
);
ALTER
TABLE
ACT_DMN_HI_DECISION_EXECUTION
ADD
SCOPE_TYPE_
VARCHAR
(
255
);
INSERT
INTO
act_dmn_databasechangelog
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'3'
,
'flowable'
,
'org/flowable/dmn/db/liquibase/flowable-dmn-db-changelog.xml'
,
NOW
(),
5
,
'7:eed5dec2f94778b62d0b0b4beebc191d'
,
'addColumn tableName=ACT_DMN_HI_DECISION_EXECUTION'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784592787'
);
CREATE
TABLE
act_fo_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
));
CREATE
TABLE
ACT_FO_FORM_DEPLOYMENT
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
NAME_
VARCHAR
(
255
),
CATEGORY_
VARCHAR
(
255
),
DEPLOY_TIME_
TIMESTAMP
WITHOUT
TIME
ZONE
,
TENANT_ID_
VARCHAR
(
255
),
PARENT_DEPLOYMENT_ID_
VARCHAR
(
255
),
CONSTRAINT
PK_ACT_FO_FORM_DEPLOYMENT
PRIMARY
KEY
(
ID_
));
CREATE
TABLE
ACT_FO_FORM_RESOURCE
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
NAME_
VARCHAR
(
255
),
DEPLOYMENT_ID_
VARCHAR
(
255
),
RESOURCE_BYTES_
BYTEA
,
CONSTRAINT
PK_ACT_FO_FORM_RESOURCE
PRIMARY
KEY
(
ID_
));
CREATE
TABLE
ACT_FO_FORM_DEFINITION
(
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_FO_FORM_DEFINITION
PRIMARY
KEY
(
ID_
));
CREATE
TABLE
ACT_FO_FORM_INSTANCE
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
FORM_DEFINITION_ID_
VARCHAR
(
255
)
NOT
NULL
,
TASK_ID_
VARCHAR
(
255
),
PROC_INST_ID_
VARCHAR
(
255
),
PROC_DEF_ID_
VARCHAR
(
255
),
SUBMITTED_DATE_
TIMESTAMP
WITHOUT
TIME
ZONE
,
SUBMITTED_BY_
VARCHAR
(
255
),
FORM_VALUES_ID_
VARCHAR
(
255
),
TENANT_ID_
VARCHAR
(
255
),
CONSTRAINT
PK_ACT_FO_FORM_INSTANCE
PRIMARY
KEY
(
ID_
));
INSERT
INTO
act_fo_databasechangelog
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'1'
,
'activiti'
,
'org/flowable/form/db/liquibase/flowable-form-db-changelog.xml'
,
NOW
(),
1
,
'7:252bd5cb28cf86685ed67eb15d910118'
,
'createTable tableName=ACT_FO_FORM_DEPLOYMENT; createTable tableName=ACT_FO_FORM_RESOURCE; createTable tableName=ACT_FO_FORM_DEFINITION; createTable tableName=ACT_FO_FORM_INSTANCE'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784592814'
);
ALTER
TABLE
ACT_FO_FORM_INSTANCE
ADD
SCOPE_ID_
VARCHAR
(
255
);
ALTER
TABLE
ACT_FO_FORM_INSTANCE
ADD
SCOPE_TYPE_
VARCHAR
(
255
);
ALTER
TABLE
ACT_FO_FORM_INSTANCE
ADD
SCOPE_DEFINITION_ID_
VARCHAR
(
255
);
INSERT
INTO
act_fo_databasechangelog
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'2'
,
'flowable'
,
'org/flowable/form/db/liquibase/flowable-form-db-changelog.xml'
,
NOW
(),
3
,
'7:4850f9311e7503d7ea30a372e79b4ea2'
,
'addColumn tableName=ACT_FO_FORM_INSTANCE'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784592814'
);
CREATE
TABLE
act_co_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
));
CREATE
TABLE
ACT_CO_CONTENT_ITEM
(
ID_
VARCHAR
(
255
)
NOT
NULL
,
NAME_
VARCHAR
(
255
)
NOT
NULL
,
MIME_TYPE_
VARCHAR
(
255
),
TASK_ID_
VARCHAR
(
255
),
PROC_INST_ID_
VARCHAR
(
255
),
CONTENT_STORE_ID_
VARCHAR
(
255
),
CONTENT_STORE_NAME_
VARCHAR
(
255
),
FIELD_
VARCHAR
(
400
),
CONTENT_AVAILABLE_
BOOLEAN
DEFAULT
FALSE
,
CREATED_
TIMESTAMP
(
6
)
WITHOUT
TIME
ZONE
,
CREATED_BY_
VARCHAR
(
255
),
LAST_MODIFIED_
TIMESTAMP
(
6
)
WITHOUT
TIME
ZONE
,
LAST_MODIFIED_BY_
VARCHAR
(
255
),
CONTENT_SIZE_
BIGINT
DEFAULT
0
,
TENANT_ID_
VARCHAR
(
255
),
CONSTRAINT
PK_ACT_CO_CONTENT_ITEM
PRIMARY
KEY
(
ID_
));
CREATE
INDEX
idx_contitem_taskid
ON
ACT_CO_CONTENT_ITEM
(
TASK_ID_
);
CREATE
INDEX
idx_contitem_procid
ON
ACT_CO_CONTENT_ITEM
(
PROC_INST_ID_
);
INSERT
INTO
act_co_databasechangelog
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'1'
,
'activiti'
,
'org/flowable/content/db/liquibase/flowable-content-db-changelog.xml'
,
NOW
(),
1
,
'7:a17df43ed0c96adfef5271e1781aaed2'
,
'createTable tableName=ACT_CO_CONTENT_ITEM; createIndex indexName=idx_contitem_taskid, tableName=ACT_CO_CONTENT_ITEM; createIndex indexName=idx_contitem_procid, tableName=ACT_CO_CONTENT_ITEM'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784592841'
);
ALTER
TABLE
ACT_CO_CONTENT_ITEM
ADD
SCOPE_ID_
VARCHAR
(
255
);
ALTER
TABLE
ACT_CO_CONTENT_ITEM
ADD
SCOPE_TYPE_
VARCHAR
(
255
);
CREATE
INDEX
idx_contitem_scope
ON
ACT_CO_CONTENT_ITEM
(
SCOPE_ID_
,
SCOPE_TYPE_
);
INSERT
INTO
act_co_databasechangelog
(
ID
,
AUTHOR
,
FILENAME
,
DATEEXECUTED
,
ORDEREXECUTED
,
MD5SUM
,
DESCRIPTION
,
COMMENTS
,
EXECTYPE
,
CONTEXTS
,
LABELS
,
LIQUIBASE
,
DEPLOYMENT_ID
)
VALUES
(
'2'
,
'flowable'
,
'org/flowable/content/db/liquibase/flowable-content-db-changelog.xml'
,
NOW
(),
3
,
'7:5aa445d140a638ee432a00c23134dd98'
,
'addColumn tableName=ACT_CO_CONTENT_ITEM; createIndex indexName=idx_contitem_scope, tableName=ACT_CO_CONTENT_ITEM'
,
''
,
'EXECUTED'
,
NULL
,
NULL
,
'3.5.3'
,
'2784592841'
);
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.3.0.1'
,
1
);
create
table
ACT_ID_BYTEARRAY
(
ID_
varchar
(
64
),
REV_
integer
,
NAME_
varchar
(
255
),
BYTES_
bytea
,
primary
key
(
ID_
)
);
create
table
ACT_ID_GROUP
(
ID_
varchar
(
64
),
REV_
integer
,
NAME_
varchar
(
255
),
TYPE_
varchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_ID_MEMBERSHIP
(
USER_ID_
varchar
(
64
),
GROUP_ID_
varchar
(
64
),
primary
key
(
USER_ID_
,
GROUP_ID_
)
);
create
table
ACT_ID_USER
(
ID_
varchar
(
64
),
REV_
integer
,
FIRST_
varchar
(
255
),
LAST_
varchar
(
255
),
EMAIL_
varchar
(
255
),
PWD_
varchar
(
255
),
PICTURE_ID_
varchar
(
64
),
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_ID_INFO
(
ID_
varchar
(
64
),
REV_
integer
,
USER_ID_
varchar
(
64
),
TYPE_
varchar
(
64
),
KEY_
varchar
(
255
),
VALUE_
varchar
(
255
),
PASSWORD_
bytea
,
PARENT_ID_
varchar
(
255
),
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
)
not
null
,
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_MEMB_GROUP
on
ACT_ID_MEMBERSHIP
(
GROUP_ID_
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_GROUP
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
add
constraint
ACT_FK_MEMB_USER
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_
)
references
ACT_ID_PRIV
(
ID_
);
create
index
ACT_IDX_PRIV_USER
on
ACT_ID_PRIV_MAPPING
(
USER_ID_
);
create
index
ACT_IDX_PRIV_GROUP
on
ACT_ID_PRIV_MAPPING
(
GROUP_ID_
);
alter
table
ACT_ID_PRIV
add
constraint
ACT_UNIQ_PRIV_NAME
unique
(
NAME_
);
admin-workflow/bin/pom.xml
0 → 100644
View file @
61761ba6
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<modelVersion>
4.0.0
</modelVersion>
<groupId>
com.ibeetl
</groupId>
<artifactId>
admin-workflow
</artifactId>
<version>
1.1.1
</version>
<packaging>
jar
</packaging>
<name>
workflow
</name>
<url>
http://maven.apache.org
</url>
<properties>
<java.version>
1.8
</java.version>
<project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding>
<commons-lang3.version>
3.3.2
</commons-lang3.version>
</properties>
<parent>
<groupId>
com.ibeetl
</groupId>
<artifactId>
admin-cloud
</artifactId>
<version>
1.1.1
</version>
</parent>
<dependencies>
<dependency>
<groupId>
org.flowable
</groupId>
<artifactId>
flowable-spring-boot-starter
</artifactId>
<version>
6.3.0
</version>
</dependency>
<dependency>
<groupId>
mysql
</groupId>
<artifactId>
mysql-connector-java
</artifactId>
<version>
5.1.45
</version>
</dependency>
<!-- <dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>6.0.5</version>
</dependency> -->
</dependencies>
</project>
admin-workflow/bin/src/main/java/com/ibeetl/starter/workflow/App.class
0 → 100644
View file @
61761ba6
File added
admin-workflow/bin/src/main/java/com/ibeetl/starter/workflow/config/WorkflowConfig.class
0 → 100644
View file @
61761ba6
File added
admin-workflow/bin/src/main/java/com/ibeetl/starter/workflow/engine/CurrentTaskLocal.class
0 → 100644
View file @
61761ba6
File added
admin-workflow/bin/src/main/java/com/ibeetl/starter/workflow/engine/cmd/BaseManagmentCmd.class
0 → 100644
View file @
61761ba6
File added
Prev
1
2
3
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment