Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
开发团队
Flowable Engine
提交
86eb57f1
F
Flowable Engine
项目概览
开发团队
/
Flowable Engine
通知
9
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
Flowable Engine
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
86eb57f1
编写于
10月 11, 2017
作者:
J
Joram Barrez
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Extract JobDbSchemaManager for job-service
上级
63982c60
变更
36
隐藏空白更改
内联
并排
Showing
36 changed file
with
1127 addition
and
1050 deletion
+1127
-1050
modules/flowable-cmmn-engine/src/test/java/org/flowable/cmmn/test/task/CmmnTaskQueryTest.java
...t/java/org/flowable/cmmn/test/task/CmmnTaskQueryTest.java
+1
-1
modules/flowable-engine/src/main/java/org/flowable/engine/impl/cfg/ProcessEngineConfigurationImpl.java
...wable/engine/impl/cfg/ProcessEngineConfigurationImpl.java
+18
-0
modules/flowable-engine/src/main/java/org/flowable/engine/impl/db/ProcessDbSchemaManager.java
...a/org/flowable/engine/impl/db/ProcessDbSchemaManager.java
+12
-0
modules/flowable-engine/src/main/resources/org/flowable/db/create/flowable.db2.create.engine.sql
...ces/org/flowable/db/create/flowable.db2.create.engine.sql
+0
-123
modules/flowable-engine/src/main/resources/org/flowable/db/create/flowable.h2.create.engine.sql
...rces/org/flowable/db/create/flowable.h2.create.engine.sql
+0
-119
modules/flowable-engine/src/main/resources/org/flowable/db/create/flowable.hsql.create.engine.sql
...es/org/flowable/db/create/flowable.hsql.create.engine.sql
+0
-119
modules/flowable-engine/src/main/resources/org/flowable/db/create/flowable.mssql.create.engine.sql
...s/org/flowable/db/create/flowable.mssql.create.engine.sql
+0
-123
modules/flowable-engine/src/main/resources/org/flowable/db/create/flowable.mysql.create.engine.sql
...s/org/flowable/db/create/flowable.mysql.create.engine.sql
+0
-119
modules/flowable-engine/src/main/resources/org/flowable/db/create/flowable.mysql55.create.engine.sql
...org/flowable/db/create/flowable.mysql55.create.engine.sql
+0
-119
modules/flowable-engine/src/main/resources/org/flowable/db/create/flowable.oracle.create.engine.sql
.../org/flowable/db/create/flowable.oracle.create.engine.sql
+0
-123
modules/flowable-engine/src/main/resources/org/flowable/db/create/flowable.postgres.create.engine.sql
...rg/flowable/db/create/flowable.postgres.create.engine.sql
+0
-123
modules/flowable-engine/src/main/resources/org/flowable/db/drop/flowable.db2.drop.engine.sql
...sources/org/flowable/db/drop/flowable.db2.drop.engine.sql
+0
-17
modules/flowable-engine/src/main/resources/org/flowable/db/drop/flowable.h2.drop.engine.sql
...esources/org/flowable/db/drop/flowable.h2.drop.engine.sql
+0
-5
modules/flowable-engine/src/main/resources/org/flowable/db/drop/flowable.hsql.drop.engine.sql
...ources/org/flowable/db/drop/flowable.hsql.drop.engine.sql
+0
-5
modules/flowable-engine/src/main/resources/org/flowable/db/drop/flowable.mssql.drop.engine.sql
...urces/org/flowable/db/drop/flowable.mssql.drop.engine.sql
+0
-9
modules/flowable-engine/src/main/resources/org/flowable/db/drop/flowable.mysql.drop.engine.sql
...urces/org/flowable/db/drop/flowable.mysql.drop.engine.sql
+0
-17
modules/flowable-engine/src/main/resources/org/flowable/db/drop/flowable.oracle.drop.engine.sql
...rces/org/flowable/db/drop/flowable.oracle.drop.engine.sql
+0
-21
modules/flowable-engine/src/main/resources/org/flowable/db/drop/flowable.postgres.drop.engine.sql
...es/org/flowable/db/drop/flowable.postgres.drop.engine.sql
+0
-5
modules/flowable-engine/src/test/java/org/flowable/examples/mgmt/ManagementServiceTest.java
...ava/org/flowable/examples/mgmt/ManagementServiceTest.java
+1
-1
modules/flowable-job-service/src/main/java/org/flowable/job/service/impl/db/JobDbSchemaManager.java
.../org/flowable/job/service/impl/db/JobDbSchemaManager.java
+35
-0
modules/flowable-job-service/src/main/resources/org/flowable/job/db/create/flowable.db2.create.job.sql
...es/org/flowable/job/db/create/flowable.db2.create.job.sql
+125
-0
modules/flowable-job-service/src/main/resources/org/flowable/job/db/create/flowable.h2.create.job.sql
...ces/org/flowable/job/db/create/flowable.h2.create.job.sql
+120
-0
modules/flowable-job-service/src/main/resources/org/flowable/job/db/create/flowable.hsql.create.job.sql
...s/org/flowable/job/db/create/flowable.hsql.create.job.sql
+120
-0
modules/flowable-job-service/src/main/resources/org/flowable/job/db/create/flowable.mssql.create.job.sql
.../org/flowable/job/db/create/flowable.mssql.create.job.sql
+125
-0
modules/flowable-job-service/src/main/resources/org/flowable/job/db/create/flowable.mysql.create.job.sql
.../org/flowable/job/db/create/flowable.mysql.create.job.sql
+120
-0
modules/flowable-job-service/src/main/resources/org/flowable/job/db/create/flowable.mysql55.create.job.sql
...rg/flowable/job/db/create/flowable.mysql55.create.job.sql
+120
-0
modules/flowable-job-service/src/main/resources/org/flowable/job/db/create/flowable.oracle.create.job.sql
...org/flowable/job/db/create/flowable.oracle.create.job.sql
+124
-0
modules/flowable-job-service/src/main/resources/org/flowable/job/db/create/flowable.postgres.create.job.sql
...g/flowable/job/db/create/flowable.postgres.create.job.sql
+124
-0
modules/flowable-job-service/src/main/resources/org/flowable/job/db/drop/flowable.db2.drop.job.sql
...ources/org/flowable/job/db/drop/flowable.db2.drop.job.sql
+17
-0
modules/flowable-job-service/src/main/resources/org/flowable/job/db/drop/flowable.h2.drop.job.sql
...sources/org/flowable/job/db/drop/flowable.h2.drop.job.sql
+5
-0
modules/flowable-job-service/src/main/resources/org/flowable/job/db/drop/flowable.hsql.drop.job.sql
...urces/org/flowable/job/db/drop/flowable.hsql.drop.job.sql
+5
-0
modules/flowable-job-service/src/main/resources/org/flowable/job/db/drop/flowable.mssql.drop.job.sql
...rces/org/flowable/job/db/drop/flowable.mssql.drop.job.sql
+10
-0
modules/flowable-job-service/src/main/resources/org/flowable/job/db/drop/flowable.mysql.drop.job.sql
...rces/org/flowable/job/db/drop/flowable.mysql.drop.job.sql
+17
-0
modules/flowable-job-service/src/main/resources/org/flowable/job/db/drop/flowable.oracle.drop.job.sql
...ces/org/flowable/job/db/drop/flowable.oracle.drop.job.sql
+22
-0
modules/flowable-job-service/src/main/resources/org/flowable/job/db/drop/flowable.postgres.drop.job.sql
...s/org/flowable/job/db/drop/flowable.postgres.drop.job.sql
+5
-0
modules/flowable5-test/src/test/java/org/activiti/examples/mgmt/ManagementServiceTest.java
...ava/org/activiti/examples/mgmt/ManagementServiceTest.java
+1
-1
未找到文件。
modules/flowable-cmmn-engine/src/test/java/org/flowable/cmmn/test/task/CmmnTaskQueryTest.java
浏览文件 @
86eb57f1
...
...
@@ -75,7 +75,7 @@ public class CmmnTaskQueryTest extends FlowableCmmnTestCase {
}
@Test
public
void
testQuer
t
ByCaseDefinitionId
()
{
public
void
testQuer
y
ByCaseDefinitionId
()
{
CaseDefinition
caseDefinition
=
cmmnRepositoryService
.
createCaseDefinitionQuery
().
singleResult
();
assertNotNull
(
caseDefinition
);
assertEquals
(
NR_CASE_INSTANCES
,
cmmnTaskService
.
createTaskQuery
().
caseDefinitionId
(
caseDefinition
.
getId
()).
list
().
size
());
...
...
modules/flowable-engine/src/main/java/org/flowable/engine/impl/cfg/ProcessEngineConfigurationImpl.java
浏览文件 @
86eb57f1
...
...
@@ -286,6 +286,7 @@ import org.flowable.job.service.impl.asyncexecutor.DefaultAsyncJobExecutor;
import
org.flowable.job.service.impl.asyncexecutor.ExecuteAsyncRunnableFactory
;
import
org.flowable.job.service.impl.asyncexecutor.FailedJobCommandFactory
;
import
org.flowable.job.service.impl.asyncexecutor.JobManager
;
import
org.flowable.job.service.impl.db.JobDbSchemaManager
;
import
org.flowable.task.service.InternalTaskLocalizationManager
;
import
org.flowable.task.service.InternalTaskVariableScopeResolver
;
import
org.flowable.task.service.TaskServiceConfiguration
;
...
...
@@ -743,6 +744,7 @@ public abstract class ProcessEngineConfigurationImpl extends ProcessEngineConfig
protected
DbSchemaManager
identityLinkDbSchemaManager
;
protected
DbSchemaManager
variableDbSchemaManager
;
protected
DbSchemaManager
taskDbSchemaManager
;
protected
DbSchemaManager
jobDbSchemaManager
;
// Backwards compatibility //////////////////////////////////////////////////////////////
...
...
@@ -923,6 +925,7 @@ public abstract class ProcessEngineConfigurationImpl extends ProcessEngineConfig
initIdentityLinkDbSchemaManager
();
initVariableDbSchemaManager
();
initTaskDbSchemaManager
();
initJobDbSchemaManager
();
}
protected
void
initProcessDbSchemaManager
()
{
...
...
@@ -948,6 +951,12 @@ public abstract class ProcessEngineConfigurationImpl extends ProcessEngineConfig
this
.
identityLinkDbSchemaManager
=
new
IdentityLinkDbSchemaManager
();
}
}
protected
void
initJobDbSchemaManager
()
{
if
(
this
.
jobDbSchemaManager
==
null
)
{
this
.
jobDbSchemaManager
=
new
JobDbSchemaManager
();
}
}
public
void
initMybatisTypeHandlers
(
Configuration
configuration
)
{
configuration
.
getTypeHandlerRegistry
().
register
(
VariableType
.
class
,
JdbcType
.
VARCHAR
,
new
IbatisVariableTypeHandler
(
variableTypes
));
...
...
@@ -3438,6 +3447,15 @@ public abstract class ProcessEngineConfigurationImpl extends ProcessEngineConfig
this
.
identityLinkDbSchemaManager
=
identityLinkDbSchemaManager
;
return
this
;
}
public
DbSchemaManager
getJobDbSchemaManager
()
{
return
jobDbSchemaManager
;
}
public
ProcessEngineConfigurationImpl
setJobDbSchemaManager
(
DbSchemaManager
jobDbSchemaManager
)
{
this
.
jobDbSchemaManager
=
jobDbSchemaManager
;
return
this
;
}
// Flowable 5
...
...
modules/flowable-engine/src/main/java/org/flowable/engine/impl/db/ProcessDbSchemaManager.java
浏览文件 @
86eb57f1
...
...
@@ -92,6 +92,7 @@ public class ProcessDbSchemaManager extends AbstractSqlScriptBasedDbSchemaManage
getIdentityLinkDbSchemaManager
().
dbSchemaCreate
();
getTaskDbSchemaManager
().
dbSchemaCreate
();
getVariableDbSchemaManager
().
dbSchemaCreate
();
getJobDbSchemaManager
().
dbSchemaCreate
();
if
(
isEngineTablePresent
())
{
String
dbVersion
=
getDbVersion
();
...
...
@@ -127,6 +128,12 @@ public class ProcessDbSchemaManager extends AbstractSqlScriptBasedDbSchemaManage
}
catch
(
Exception
e
)
{
LOGGER
.
info
(
"Error dropping engine tables"
,
e
);
}
try
{
getJobDbSchemaManager
().
dbSchemaDrop
();
}
catch
(
Exception
e
)
{
LOGGER
.
info
(
"Error dropping job tables"
,
e
);
}
try
{
getVariableDbSchemaManager
().
dbSchemaDrop
();
...
...
@@ -166,6 +173,7 @@ public class ProcessDbSchemaManager extends AbstractSqlScriptBasedDbSchemaManage
getIdentityLinkDbSchemaManager
().
dbSchemaUpdate
();
getTaskDbSchemaManager
().
dbSchemaUpdate
();
getVariableDbSchemaManager
().
dbSchemaUpdate
();
getJobDbSchemaManager
().
dbSchemaUpdate
();
String
feedback
=
null
;
boolean
isUpgradeNeeded
=
false
;
...
...
@@ -331,6 +339,10 @@ public class ProcessDbSchemaManager extends AbstractSqlScriptBasedDbSchemaManage
return
CommandContextUtil
.
getProcessEngineConfiguration
().
getTaskDbSchemaManager
();
}
protected
DbSchemaManager
getJobDbSchemaManager
()
{
return
CommandContextUtil
.
getProcessEngineConfiguration
().
getJobDbSchemaManager
();
}
@Override
protected
String
getResourcesRootDirectory
()
{
return
"org/flowable/db/"
;
...
...
modules/flowable-engine/src/main/resources/org/flowable/db/create/flowable.db2.create.engine.sql
浏览文件 @
86eb57f1
...
...
@@ -63,105 +63,6 @@ create table ACT_RU_EXECUTION (
primary
key
(
ID_
)
);
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_
smallint
check
(
EXCLUSIVE_
in
(
1
,
0
)),
EXECUTION_ID_
varchar
(
64
),
PROCESS_INSTANCE_ID_
varchar
(
64
),
PROC_DEF_ID_
varchar
(
64
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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_
smallint
check
(
EXCLUSIVE_
in
(
1
,
0
)),
EXECUTION_ID_
varchar
(
64
),
PROCESS_INSTANCE_ID_
varchar
(
64
),
PROC_DEF_ID_
varchar
(
64
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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_
smallint
check
(
EXCLUSIVE_
in
(
1
,
0
)),
EXECUTION_ID_
varchar
(
64
),
PROCESS_INSTANCE_ID_
varchar
(
64
),
PROC_DEF_ID_
varchar
(
64
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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_
smallint
check
(
EXCLUSIVE_
in
(
1
,
0
)),
EXECUTION_ID_
varchar
(
64
),
PROCESS_INSTANCE_ID_
varchar
(
64
),
PROC_DEF_ID_
varchar
(
64
),
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
ADV_HANDLER_CFG_ID_
varchar
(
64
),
CREATE_TIME_
timestamp
,
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_RE_PROCDEF
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
,
...
...
@@ -241,19 +142,15 @@ create index ACT_IDX_EVENT_SUBSCR_EXEC_ID on ACT_RU_EVENT_SUBSCR(EXECUTION_ID_);
create
index
ACT_IDX_JOB_EXECUTION_ID
on
ACT_RU_JOB
(
EXECUTION_ID_
);
create
index
ACT_IDX_JOB_PROCESS_INSTANCE_ID
on
ACT_RU_JOB
(
PROCESS_INSTANCE_ID_
);
create
index
ACT_IDX_JOB_PROC_DEF_ID
on
ACT_RU_JOB
(
PROC_DEF_ID_
);
create
index
ACT_IDX_JOB_EXCEPTION_STACK_ID
on
ACT_RU_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_TIMER_JOB_EXECUTION_ID
on
ACT_RU_TIMER_JOB
(
EXECUTION_ID_
);
create
index
ACT_IDX_TIMER_JOB_PROCESS_INSTANCE_ID
on
ACT_RU_TIMER_JOB
(
PROCESS_INSTANCE_ID_
);
create
index
ACT_IDX_TIMER_JOB_PROC_DEF_ID
on
ACT_RU_TIMER_JOB
(
PROC_DEF_ID_
);
create
index
ACT_IDX_TIMER_JOB_EXCEPTION_STACK_ID
on
ACT_RU_TIMER_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_SUSPENDED_JOB_EXECUTION_ID
on
ACT_RU_SUSPENDED_JOB
(
EXECUTION_ID_
);
create
index
ACT_IDX_SUSPENDED_JOB_PROCESS_INSTANCE_ID
on
ACT_RU_SUSPENDED_JOB
(
PROCESS_INSTANCE_ID_
);
create
index
ACT_IDX_SUSPENDED_JOB_PROC_DEF_ID
on
ACT_RU_SUSPENDED_JOB
(
PROC_DEF_ID_
);
create
index
ACT_IDX_SUSPENDED_JOB_EXCEPTION_STACK_ID
on
ACT_RU_SUSPENDED_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_DEADLETTER_JOB_EXECUTION_ID
on
ACT_RU_DEADLETTER_JOB
(
EXECUTION_ID_
);
create
index
ACT_IDX_DEADLETTER_JOB_PROCESS_INSTANCE_ID
on
ACT_RU_DEADLETTER_JOB
(
PROCESS_INSTANCE_ID_
);
create
index
ACT_IDX_DEADLETTER_JOB_PROC_DEF_ID
on
ACT_RU_DEADLETTER_JOB
(
PROC_DEF_ID_
);
create
index
ACT_IDX_DEADLETTER_JOB_EXCEPTION_STACK_ID
on
ACT_RU_DEADLETTER_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_INFO_PROCDEF
on
ACT_PROCDEF_INFO
(
PROC_DEF_ID_
);
alter
table
ACT_GE_BYTEARRAY
...
...
@@ -340,11 +237,6 @@ alter table ACT_RU_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
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_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_EXECUTION
foreign
key
(
EXECUTION_ID_
)
...
...
@@ -360,11 +252,6 @@ alter table ACT_RU_TIMER_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
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_SUSPENDED_JOB
add
constraint
ACT_FK_SUSPENDED_JOB_EXECUTION
foreign
key
(
EXECUTION_ID_
)
...
...
@@ -380,11 +267,6 @@ alter table ACT_RU_SUSPENDED_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
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_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_EXECUTION
foreign
key
(
EXECUTION_ID_
)
...
...
@@ -400,11 +282,6 @@ alter table ACT_RU_DEADLETTER_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
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_EVENT_SUBSCR
add
constraint
ACT_FK_EVENT_EXEC
foreign
key
(
EXECUTION_ID_
)
...
...
modules/flowable-engine/src/main/resources/org/flowable/db/create/flowable.h2.create.engine.sql
浏览文件 @
86eb57f1
...
...
@@ -63,105 +63,6 @@ create table ACT_RU_EXECUTION (
primary
key
(
ID_
)
);
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
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
ADV_HANDLER_CFG_ID_
varchar
(
64
),
CREATE_TIME_
timestamp
,
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_RE_PROCDEF
(
ID_
varchar
(
64
)
NOT
NULL
,
REV_
integer
,
...
...
@@ -310,11 +211,6 @@ alter table ACT_RU_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
;
alter
table
ACT_RU_JOB
add
constraint
ACT_FK_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
;
alter
table
ACT_RU_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_EXECUTION
foreign
key
(
EXECUTION_ID_
)
...
...
@@ -330,11 +226,6 @@ alter table ACT_RU_TIMER_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
;
alter
table
ACT_RU_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
;
alter
table
ACT_RU_SUSPENDED_JOB
add
constraint
ACT_FK_SUSPENDED_JOB_EXECUTION
foreign
key
(
EXECUTION_ID_
)
...
...
@@ -350,11 +241,6 @@ alter table ACT_RU_SUSPENDED_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
;
alter
table
ACT_RU_SUSPENDED_JOB
add
constraint
ACT_FK_SUSPENDED_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
;
alter
table
ACT_RU_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_EXECUTION
foreign
key
(
EXECUTION_ID_
)
...
...
@@ -370,11 +256,6 @@ alter table ACT_RU_DEADLETTER_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
;
alter
table
ACT_RU_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
;
alter
table
ACT_RU_EVENT_SUBSCR
add
constraint
ACT_FK_EVENT_EXEC
foreign
key
(
EXECUTION_ID_
)
...
...
modules/flowable-engine/src/main/resources/org/flowable/db/create/flowable.hsql.create.engine.sql
浏览文件 @
86eb57f1
...
...
@@ -63,105 +63,6 @@ create table ACT_RU_EXECUTION (
primary
key
(
ID_
)
);
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
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
ADV_HANDLER_CFG_ID_
varchar
(
64
),
CREATE_TIME_
timestamp
,
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_RE_PROCDEF
(
ID_
varchar
(
64
)
NOT
NULL
,
REV_
integer
,
...
...
@@ -310,11 +211,6 @@ alter table ACT_RU_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
;
alter
table
ACT_RU_JOB
add
constraint
ACT_FK_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
;
alter
table
ACT_RU_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_EXECUTION
foreign
key
(
EXECUTION_ID_
)
...
...
@@ -330,11 +226,6 @@ alter table ACT_RU_TIMER_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
;
alter
table
ACT_RU_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
;
alter
table
ACT_RU_SUSPENDED_JOB
add
constraint
ACT_FK_SUSPENDED_JOB_EXECUTION
foreign
key
(
EXECUTION_ID_
)
...
...
@@ -350,11 +241,6 @@ alter table ACT_RU_SUSPENDED_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
;
alter
table
ACT_RU_SUSPENDED_JOB
add
constraint
ACT_FK_SUSPENDED_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
;
alter
table
ACT_RU_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_EXECUTION
foreign
key
(
EXECUTION_ID_
)
...
...
@@ -370,11 +256,6 @@ alter table ACT_RU_DEADLETTER_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
;
alter
table
ACT_RU_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
;
alter
table
ACT_RU_EVENT_SUBSCR
add
constraint
ACT_FK_EVENT_EXEC
foreign
key
(
EXECUTION_ID_
)
...
...
modules/flowable-engine/src/main/resources/org/flowable/db/create/flowable.mssql.create.engine.sql
浏览文件 @
86eb57f1
...
...
@@ -63,105 +63,6 @@ create table ACT_RU_EXECUTION (
primary
key
(
ID_
)
);
create
table
ACT_RU_JOB
(
ID_
nvarchar
(
64
)
NOT
NULL
,
REV_
int
,
TYPE_
nvarchar
(
255
)
NOT
NULL
,
LOCK_EXP_TIME_
datetime
,
LOCK_OWNER_
nvarchar
(
255
),
EXCLUSIVE_
bit
,
EXECUTION_ID_
nvarchar
(
64
),
PROCESS_INSTANCE_ID_
nvarchar
(
64
),
PROC_DEF_ID_
nvarchar
(
64
),
RETRIES_
int
,
EXCEPTION_STACK_ID_
nvarchar
(
64
),
EXCEPTION_MSG_
nvarchar
(
4000
),
DUEDATE_
datetime
NULL
,
REPEAT_
nvarchar
(
255
),
HANDLER_TYPE_
nvarchar
(
255
),
HANDLER_CFG_
nvarchar
(
4000
),
CREATE_TIME_
datetime2
NULL
,
TENANT_ID_
nvarchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_RU_TIMER_JOB
(
ID_
nvarchar
(
64
)
NOT
NULL
,
REV_
int
,
TYPE_
nvarchar
(
255
)
NOT
NULL
,
LOCK_EXP_TIME_
datetime
,
LOCK_OWNER_
nvarchar
(
255
),
EXCLUSIVE_
bit
,
EXECUTION_ID_
nvarchar
(
64
),
PROCESS_INSTANCE_ID_
nvarchar
(
64
),
PROC_DEF_ID_
nvarchar
(
64
),
RETRIES_
int
,
EXCEPTION_STACK_ID_
nvarchar
(
64
),
EXCEPTION_MSG_
nvarchar
(
4000
),
DUEDATE_
datetime
NULL
,
REPEAT_
nvarchar
(
255
),
HANDLER_TYPE_
nvarchar
(
255
),
HANDLER_CFG_
nvarchar
(
4000
),
CREATE_TIME_
datetime2
NULL
,
TENANT_ID_
nvarchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_RU_SUSPENDED_JOB
(
ID_
nvarchar
(
64
)
NOT
NULL
,
REV_
int
,
TYPE_
nvarchar
(
255
)
NOT
NULL
,
EXCLUSIVE_
bit
,
EXECUTION_ID_
nvarchar
(
64
),
PROCESS_INSTANCE_ID_
nvarchar
(
64
),
PROC_DEF_ID_
nvarchar
(
64
),
RETRIES_
int
,
EXCEPTION_STACK_ID_
nvarchar
(
64
),
EXCEPTION_MSG_
nvarchar
(
4000
),
DUEDATE_
datetime
NULL
,
REPEAT_
nvarchar
(
255
),
HANDLER_TYPE_
nvarchar
(
255
),
HANDLER_CFG_
nvarchar
(
4000
),
CREATE_TIME_
datetime2
NULL
,
TENANT_ID_
nvarchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_RU_DEADLETTER_JOB
(
ID_
nvarchar
(
64
)
NOT
NULL
,
REV_
int
,
TYPE_
nvarchar
(
255
)
NOT
NULL
,
EXCLUSIVE_
bit
,
EXECUTION_ID_
nvarchar
(
64
),
PROCESS_INSTANCE_ID_
nvarchar
(
64
),
PROC_DEF_ID_
nvarchar
(
64
),
EXCEPTION_STACK_ID_
nvarchar
(
64
),
EXCEPTION_MSG_
nvarchar
(
4000
),
DUEDATE_
datetime
NULL
,
REPEAT_
nvarchar
(
255
),
HANDLER_TYPE_
nvarchar
(
255
),
HANDLER_CFG_
nvarchar
(
4000
),
CREATE_TIME_
datetime2
NULL
,
TENANT_ID_
nvarchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_RU_HISTORY_JOB
(
ID_
nvarchar
(
64
)
NOT
NULL
,
REV_
int
,
LOCK_EXP_TIME_
datetime
NULL
,
LOCK_OWNER_
nvarchar
(
255
),
RETRIES_
int
,
EXCEPTION_STACK_ID_
nvarchar
(
64
),
EXCEPTION_MSG_
nvarchar
(
4000
),
HANDLER_TYPE_
nvarchar
(
255
),
HANDLER_CFG_
nvarchar
(
4000
),
ADV_HANDLER_CFG_ID_
nvarchar
(
64
),
CREATE_TIME_
datetime2
NULL
,
TENANT_ID_
nvarchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_RE_PROCDEF
(
ID_
nvarchar
(
64
)
not
null
,
REV_
int
,
...
...
@@ -241,19 +142,15 @@ create index ACT_IDX_EVENT_SUBSCR_EXEC_ID on ACT_RU_EVENT_SUBSCR(EXECUTION_ID_);
create
index
ACT_IDX_JOB_EXECUTION_ID
on
ACT_RU_JOB
(
EXECUTION_ID_
);
create
index
ACT_IDX_JOB_PROCESS_INSTANCE_ID
on
ACT_RU_JOB
(
PROCESS_INSTANCE_ID_
);
create
index
ACT_IDX_JOB_PROC_DEF_ID
on
ACT_RU_JOB
(
PROC_DEF_ID_
);
create
index
ACT_IDX_JOB_EXCEPTION_STACK_ID
on
ACT_RU_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_TIMER_JOB_EXECUTION_ID
on
ACT_RU_TIMER_JOB
(
EXECUTION_ID_
);
create
index
ACT_IDX_TIMER_JOB_PROCESS_INSTANCE_ID
on
ACT_RU_TIMER_JOB
(
PROCESS_INSTANCE_ID_
);
create
index
ACT_IDX_TIMER_JOB_PROC_DEF_ID
on
ACT_RU_TIMER_JOB
(
PROC_DEF_ID_
);
create
index
ACT_IDX_TIMER_JOB_EXCEPTION_STACK_ID
on
ACT_RU_TIMER_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_SUSPENDED_JOB_EXECUTION_ID
on
ACT_RU_SUSPENDED_JOB
(
EXECUTION_ID_
);
create
index
ACT_IDX_SUSPENDED_JOB_PROCESS_INSTANCE_ID
on
ACT_RU_SUSPENDED_JOB
(
PROCESS_INSTANCE_ID_
);
create
index
ACT_IDX_SUSPENDED_JOB_PROC_DEF_ID
on
ACT_RU_SUSPENDED_JOB
(
PROC_DEF_ID_
);
create
index
ACT_IDX_SUSPENDED_JOB_EXCEPTION_STACK_ID
on
ACT_RU_SUSPENDED_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_DEADLETTER_JOB_EXECUTION_ID
on
ACT_RU_DEADLETTER_JOB
(
EXECUTION_ID_
);
create
index
ACT_IDX_DEADLETTER_JOB_PROCESS_INSTANCE_ID
on
ACT_RU_DEADLETTER_JOB
(
PROCESS_INSTANCE_ID_
);
create
index
ACT_IDX_DEADLETTER_JOB_PROC_DEF_ID
on
ACT_RU_DEADLETTER_JOB
(
PROC_DEF_ID_
);
create
index
ACT_IDX_DEADLETTER_JOB_EXCEPTION_STACK_ID
on
ACT_RU_DEADLETTER_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_INFO_PROCDEF
on
ACT_PROCDEF_INFO
(
PROC_DEF_ID_
);
alter
table
ACT_GE_BYTEARRAY
...
...
@@ -335,11 +232,6 @@ alter table ACT_RU_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
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_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_EXECUTION
foreign
key
(
EXECUTION_ID_
)
...
...
@@ -355,11 +247,6 @@ alter table ACT_RU_TIMER_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
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_SUSPENDED_JOB
add
constraint
ACT_FK_SUSPENDED_JOB_EXECUTION
foreign
key
(
EXECUTION_ID_
)
...
...
@@ -375,11 +262,6 @@ alter table ACT_RU_SUSPENDED_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
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_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_EXECUTION
foreign
key
(
EXECUTION_ID_
)
...
...
@@ -395,11 +277,6 @@ alter table ACT_RU_DEADLETTER_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
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_EVENT_SUBSCR
add
constraint
ACT_FK_EVENT_EXEC
foreign
key
(
EXECUTION_ID_
)
...
...
modules/flowable-engine/src/main/resources/org/flowable/db/create/flowable.mysql.create.engine.sql
浏览文件 @
86eb57f1
...
...
@@ -63,105 +63,6 @@ create table ACT_RU_EXECUTION (
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
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
),
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
),
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
),
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
),
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
),
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
),
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
),
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
(
3
)
NULL
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
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
table
ACT_RE_PROCDEF
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
,
...
...
@@ -311,11 +212,6 @@ alter table ACT_RU_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
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_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_EXECUTION
foreign
key
(
EXECUTION_ID_
)
...
...
@@ -331,11 +227,6 @@ alter table ACT_RU_TIMER_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
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_SUSPENDED_JOB
add
constraint
ACT_FK_SUSPENDED_JOB_EXECUTION
foreign
key
(
EXECUTION_ID_
)
...
...
@@ -351,11 +242,6 @@ alter table ACT_RU_SUSPENDED_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
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_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_EXECUTION
foreign
key
(
EXECUTION_ID_
)
...
...
@@ -371,11 +257,6 @@ alter table ACT_RU_DEADLETTER_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
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_EVENT_SUBSCR
add
constraint
ACT_FK_EVENT_EXEC
foreign
key
(
EXECUTION_ID_
)
...
...
modules/flowable-engine/src/main/resources/org/flowable/db/create/flowable.mysql55.create.engine.sql
浏览文件 @
86eb57f1
...
...
@@ -62,105 +62,6 @@ create table ACT_RU_EXECUTION (
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_RU_JOB
(
ID_
varchar
(
64
)
NOT
NULL
,
REV_
integer
,
TYPE_
varchar
(
255
)
NOT
NULL
,
LOCK_EXP_TIME_
timestamp
NULL
,
LOCK_OWNER_
varchar
(
255
),
EXCLUSIVE_
boolean
,
EXECUTION_ID_
varchar
(
64
),
PROCESS_INSTANCE_ID_
varchar
(
64
),
PROC_DEF_ID_
varchar
(
64
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
NULL
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
CREATE_TIME_
timestamp
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
NULL
,
LOCK_OWNER_
varchar
(
255
),
EXCLUSIVE_
boolean
,
EXECUTION_ID_
varchar
(
64
),
PROCESS_INSTANCE_ID_
varchar
(
64
),
PROC_DEF_ID_
varchar
(
64
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
NULL
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
CREATE_TIME_
timestamp
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
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
NULL
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
CREATE_TIME_
timestamp
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
),
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
NULL
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
CREATE_TIME_
timestamp
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
NULL
,
LOCK_OWNER_
varchar
(
255
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
ADV_HANDLER_CFG_ID_
varchar
(
64
),
TENANT_ID_
varchar
(
255
)
default
''
,
CREATE_TIME_
timestamp
NULL
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_RE_PROCDEF
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
,
...
...
@@ -310,11 +211,6 @@ alter table ACT_RU_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
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_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_EXECUTION
foreign
key
(
EXECUTION_ID_
)
...
...
@@ -330,11 +226,6 @@ alter table ACT_RU_TIMER_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
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_SUSPENDED_JOB
add
constraint
ACT_FK_SUSPENDED_JOB_EXECUTION
foreign
key
(
EXECUTION_ID_
)
...
...
@@ -350,11 +241,6 @@ alter table ACT_RU_SUSPENDED_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
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_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_EXECUTION
foreign
key
(
EXECUTION_ID_
)
...
...
@@ -370,11 +256,6 @@ alter table ACT_RU_DEADLETTER_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
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_EVENT_SUBSCR
add
constraint
ACT_FK_EVENT_EXEC
foreign
key
(
EXECUTION_ID_
)
...
...
modules/flowable-engine/src/main/resources/org/flowable/db/create/flowable.oracle.create.engine.sql
浏览文件 @
86eb57f1
...
...
@@ -63,105 +63,6 @@ create table ACT_RU_EXECUTION (
primary
key
(
ID_
)
);
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
),
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
),
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
),
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
),
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
),
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
),
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
),
EXCEPTION_STACK_ID_
NVARCHAR2
(
64
),
EXCEPTION_MSG_
NVARCHAR2
(
2000
),
DUEDATE_
TIMESTAMP
(
6
),
REPEAT_
NVARCHAR2
(
255
),
HANDLER_TYPE_
NVARCHAR2
(
255
),
HANDLER_CFG_
NVARCHAR2
(
2000
),
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
),
ADV_HANDLER_CFG_ID_
NVARCHAR2
(
64
),
CREATE_TIME_
TIMESTAMP
(
6
),
TENANT_ID_
NVARCHAR2
(
255
)
DEFAULT
''
,
primary
key
(
ID_
)
);
create
table
ACT_RE_PROCDEF
(
ID_
NVARCHAR2
(
64
)
NOT
NULL
,
REV_
INTEGER
,
...
...
@@ -327,12 +228,6 @@ alter table ACT_RU_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
ID_
);
create
index
ACT_IDX_JOB_EXCEPTION
on
ACT_RU_JOB
(
EXCEPTION_STACK_ID_
);
alter
table
ACT_RU_JOB
add
constraint
ACT_FK_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
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
...
...
@@ -351,12 +246,6 @@ alter table ACT_RU_TIMER_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
ID_
);
create
index
ACT_IDX_TJOB_EXCEPTION
on
ACT_RU_TIMER_JOB
(
EXCEPTION_STACK_ID_
);
alter
table
ACT_RU_TIMER_JOB
add
constraint
ACT_FK_TJOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
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
...
...
@@ -375,12 +264,6 @@ alter table ACT_RU_SUSPENDED_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
ID_
);
create
index
ACT_IDX_SJOB_EXCEPTION
on
ACT_RU_SUSPENDED_JOB
(
EXCEPTION_STACK_ID_
);
alter
table
ACT_RU_SUSPENDED_JOB
add
constraint
ACT_FK_SJOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
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
...
...
@@ -399,12 +282,6 @@ alter table ACT_RU_DEADLETTER_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
ID_
);
create
index
ACT_IDX_DJOB_EXCEPTION
on
ACT_RU_DEADLETTER_JOB
(
EXCEPTION_STACK_ID_
);
alter
table
ACT_RU_DEADLETTER_JOB
add
constraint
ACT_FK_DJOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
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
...
...
modules/flowable-engine/src/main/resources/org/flowable/db/create/flowable.postgres.create.engine.sql
浏览文件 @
86eb57f1
...
...
@@ -63,105 +63,6 @@ create table ACT_RU_EXECUTION (
primary
key
(
ID_
)
);
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
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
ADV_HANDLER_CFG_ID_
varchar
(
64
),
CREATE_TIME_
timestamp
,
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_RE_PROCDEF
(
ID_
varchar
(
64
)
NOT
NULL
,
REV_
integer
,
...
...
@@ -326,12 +227,6 @@ alter table ACT_RU_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
ID_
);
create
index
ACT_IDX_JOB_EXCEPTION
on
ACT_RU_JOB
(
EXCEPTION_STACK_ID_
);
alter
table
ACT_RU_JOB
add
constraint
ACT_FK_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
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
...
...
@@ -350,12 +245,6 @@ alter table ACT_RU_TIMER_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
ID_
);
create
index
ACT_IDX_TIMER_JOB_EXCEPTION
on
ACT_RU_TIMER_JOB
(
EXCEPTION_STACK_ID_
);
alter
table
ACT_RU_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
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
...
...
@@ -374,12 +263,6 @@ alter table ACT_RU_SUSPENDED_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
ID_
);
create
index
ACT_IDX_SUSPENDED_JOB_EXCEPTION
on
ACT_RU_SUSPENDED_JOB
(
EXCEPTION_STACK_ID_
);
alter
table
ACT_RU_SUSPENDED_JOB
add
constraint
ACT_FK_SUSPENDED_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
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
...
...
@@ -398,12 +281,6 @@ alter table ACT_RU_DEADLETTER_JOB
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
ID_
);
create
index
ACT_IDX_DEADLETTER_JOB_EXCEPTION
on
ACT_RU_DEADLETTER_JOB
(
EXCEPTION_STACK_ID_
);
alter
table
ACT_RU_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
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
...
...
modules/flowable-engine/src/main/resources/org/flowable/db/drop/flowable.db2.drop.engine.sql
浏览文件 @
86eb57f1
...
...
@@ -49,9 +49,6 @@ alter table ACT_RU_JOB
alter
table
ACT_RU_JOB
drop
foreign
key
ACT_FK_JOB_PROC_DEF
;
alter
table
ACT_RU_JOB
drop
foreign
key
ACT_FK_JOB_EXCEPTION
;
alter
table
ACT_RU_TIMER_JOB
drop
foreign
key
ACT_FK_TIMER_JOB_EXECUTION
;
...
...
@@ -61,9 +58,6 @@ alter table ACT_RU_TIMER_JOB
alter
table
ACT_RU_TIMER_JOB
drop
foreign
key
ACT_FK_TIMER_JOB_PROC_DEF
;
alter
table
ACT_RU_TIMER_JOB
drop
foreign
key
ACT_FK_TIMER_JOB_EXCEPTION
;
alter
table
ACT_RU_SUSPENDED_JOB
drop
foreign
key
ACT_FK_SUSPENDED_JOB_EXECUTION
;
...
...
@@ -73,9 +67,6 @@ alter table ACT_RU_SUSPENDED_JOB
alter
table
ACT_RU_SUSPENDED_JOB
drop
foreign
key
ACT_FK_SUSPENDED_JOB_PROC_DEF
;
alter
table
ACT_RU_SUSPENDED_JOB
drop
foreign
key
ACT_FK_SUSPENDED_JOB_EXCEPTION
;
alter
table
ACT_RU_DEADLETTER_JOB
drop
foreign
key
ACT_FK_DEADLETTER_JOB_EXECUTION
;
...
...
@@ -85,9 +76,6 @@ alter table ACT_RU_DEADLETTER_JOB
alter
table
ACT_RU_DEADLETTER_JOB
drop
foreign
key
ACT_FK_DEADLETTER_JOB_PROC_DEF
;
alter
table
ACT_RU_DEADLETTER_JOB
drop
foreign
key
ACT_FK_DEADLETTER_JOB_EXCEPTION
;
alter
table
ACT_RU_EVENT_SUBSCR
drop
foreign
key
ACT_FK_EVENT_EXEC
;
...
...
@@ -113,11 +101,6 @@ drop table ACT_RE_DEPLOYMENT;
drop
table
ACT_RE_MODEL
;
drop
table
ACT_RE_PROCDEF
;
drop
table
ACT_RU_EXECUTION
;
drop
table
ACT_RU_JOB
;
drop
table
ACT_RU_TIMER_JOB
;
drop
table
ACT_RU_SUSPENDED_JOB
;
drop
table
ACT_RU_DEADLETTER_JOB
;
drop
table
ACT_RU_HISTORY_JOB
;
drop
table
ACT_RU_EVENT_SUBSCR
;
drop
table
ACT_EVT_LOG
;
drop
table
ACT_PROCDEF_INFO
;
modules/flowable-engine/src/main/resources/org/flowable/db/drop/flowable.h2.drop.engine.sql
浏览文件 @
86eb57f1
drop
table
if
exists
ACT_RE_DEPLOYMENT
cascade
constraints
;
drop
table
if
exists
ACT_RE_MODEL
cascade
constraints
;
drop
table
if
exists
ACT_RU_EXECUTION
cascade
constraints
;
drop
table
if
exists
ACT_RU_JOB
cascade
constraints
;
drop
table
if
exists
ACT_RU_TIMER_JOB
cascade
constraints
;
drop
table
if
exists
ACT_RU_SUSPENDED_JOB
cascade
constraints
;
drop
table
if
exists
ACT_RU_DEADLETTER_JOB
cascade
constraints
;
drop
table
if
exists
ACT_RU_HISTORY_JOB
cascade
constraints
;
drop
table
if
exists
ACT_RE_PROCDEF
cascade
constraints
;
drop
table
if
exists
ACT_RU_EVENT_SUBSCR
cascade
constraints
;
drop
table
if
exists
ACT_EVT_LOG
cascade
constraints
;
...
...
modules/flowable-engine/src/main/resources/org/flowable/db/drop/flowable.hsql.drop.engine.sql
浏览文件 @
86eb57f1
drop
table
if
exists
ACT_RE_DEPLOYMENT
cascade
;
drop
table
if
exists
ACT_RE_MODEL
cascade
;
drop
table
if
exists
ACT_RU_EXECUTION
cascade
;
drop
table
if
exists
ACT_RU_JOB
cascade
;
drop
table
if
exists
ACT_RU_TIMER_JOB
cascade
;
drop
table
if
exists
ACT_RU_SUSPENDED_JOB
cascade
;
drop
table
if
exists
ACT_RU_DEADLETTER_JOB
cascade
;
drop
table
if
exists
ACT_RU_HISTORY_JOB
cascade
;
drop
table
if
exists
ACT_RE_PROCDEF
cascade
;
drop
table
if
exists
ACT_RU_EVENT_SUBSCR
cascade
;
drop
table
if
exists
ACT_EVT_LOG
cascade
;
...
...
modules/flowable-engine/src/main/resources/org/flowable/db/drop/flowable.mssql.drop.engine.sql
浏览文件 @
86eb57f1
...
...
@@ -19,19 +19,15 @@ if exists (select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_NAME = '
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_JOB'
)
alter
table
ACT_RU_JOB
drop
constraint
ACT_FK_JOB_EXECUTION
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_JOB'
)
alter
table
ACT_RU_JOB
drop
constraint
ACT_FK_JOB_PROCESS_INSTANCE
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_JOB'
)
alter
table
ACT_RU_JOB
drop
constraint
ACT_FK_JOB_PROC_DEF
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_JOB'
)
alter
table
ACT_RU_JOB
drop
constraint
ACT_FK_JOB_EXCEPTION
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_TIMER_JOB'
)
alter
table
ACT_RU_TIMER_JOB
drop
constraint
ACT_FK_TIMER_JOB_EXECUTION
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_TIMER_JOB'
)
alter
table
ACT_RU_TIMER_JOB
drop
constraint
ACT_FK_TIMER_JOB_PROCESS_INSTANCE
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_TIMER_JOB'
)
alter
table
ACT_RU_TIMER_JOB
drop
constraint
ACT_FK_TIMER_JOB_PROC_DEF
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_TIMER_JOB'
)
alter
table
ACT_RU_TIMER_JOB
drop
constraint
ACT_FK_TIMER_JOB_EXCEPTION
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_SUSPENDED_JOB'
)
alter
table
ACT_RU_SUSPENDED_JOB
drop
constraint
ACT_FK_SUSPENDED_JOB_EXECUTION
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_SUSPENDED_JOB'
)
alter
table
ACT_RU_SUSPENDED_JOB
drop
constraint
ACT_FK_SUSPENDED_JOB_PROCESS_INSTANCE
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_SUSPENDED_JOB'
)
alter
table
ACT_RU_SUSPENDED_JOB
drop
constraint
ACT_FK_SUSPENDED_JOB_PROC_DEF
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_SUSPENDED_JOB'
)
alter
table
ACT_RU_SUSPENDED_JOB
drop
constraint
ACT_FK_SUSPENDED_JOB_EXCEPTION
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_DEADLETTER_JOB'
)
alter
table
ACT_RU_DEADLETTER_JOB
drop
constraint
ACT_FK_DEADLETTER_JOB_EXECUTION
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_DEADLETTER_JOB'
)
alter
table
ACT_RU_DEADLETTER_JOB
drop
constraint
ACT_FK_DEADLETTER_JOB_PROCESS_INSTANCE
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_DEADLETTER_JOB'
)
alter
table
ACT_RU_DEADLETTER_JOB
drop
constraint
ACT_FK_DEADLETTER_JOB_PROC_DEF
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_DEADLETTER_JOB'
)
alter
table
ACT_RU_DEADLETTER_JOB
drop
constraint
ACT_FK_DEADLETTER_JOB_EXCEPTION
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_EVENT_SUBSCR'
)
alter
table
ACT_RU_EVENT_SUBSCR
drop
constraint
ACT_FK_EVENT_EXEC
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RE_MODEL'
)
alter
table
ACT_RE_MODEL
drop
constraint
ACT_FK_MODEL_SOURCE
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RE_MODEL'
)
alter
table
ACT_RE_MODEL
drop
constraint
ACT_FK_MODEL_SOURCE_EXTRA
;
...
...
@@ -46,10 +42,5 @@ if exists (select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_NAME = '
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RE_MODEL'
)
drop
table
ACT_RE_MODEL
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_EXECUTION'
)
drop
table
ACT_RU_EXECUTION
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_EVENT_SUBSCR'
)
drop
table
ACT_RU_EVENT_SUBSCR
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_JOB'
)
drop
table
ACT_RU_JOB
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_TIMER_JOB'
)
drop
table
ACT_RU_TIMER_JOB
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_SUSPENDED_JOB'
)
drop
table
ACT_RU_SUSPENDED_JOB
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_DEADLETTER_JOB'
)
drop
table
ACT_RU_DEADLETTER_JOB
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_HISTORY_JOB'
)
drop
table
ACT_RU_HISTORY_JOB
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_EVT_LOG'
)
drop
table
ACT_EVT_LOG
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_PROCDEF_INFO'
)
drop
table
ACT_PROCDEF_INFO
;
\ No newline at end of file
modules/flowable-engine/src/main/resources/org/flowable/db/drop/flowable.mysql.drop.engine.sql
浏览文件 @
86eb57f1
...
...
@@ -50,9 +50,6 @@ alter table ACT_RU_JOB
alter
table
ACT_RU_JOB
drop
foreign
key
ACT_FK_JOB_PROC_DEF
;
alter
table
ACT_RU_JOB
drop
foreign
key
ACT_FK_JOB_EXCEPTION
;
alter
table
ACT_RU_TIMER_JOB
drop
foreign
key
ACT_FK_TIMER_JOB_EXECUTION
;
...
...
@@ -62,9 +59,6 @@ alter table ACT_RU_TIMER_JOB
alter
table
ACT_RU_TIMER_JOB
drop
foreign
key
ACT_FK_TIMER_JOB_PROC_DEF
;
alter
table
ACT_RU_TIMER_JOB
drop
foreign
key
ACT_FK_TIMER_JOB_EXCEPTION
;
alter
table
ACT_RU_SUSPENDED_JOB
drop
foreign
key
ACT_FK_SUSPENDED_JOB_EXECUTION
;
...
...
@@ -74,9 +68,6 @@ alter table ACT_RU_SUSPENDED_JOB
alter
table
ACT_RU_SUSPENDED_JOB
drop
foreign
key
ACT_FK_SUSPENDED_JOB_PROC_DEF
;
alter
table
ACT_RU_SUSPENDED_JOB
drop
foreign
key
ACT_FK_SUSPENDED_JOB_EXCEPTION
;
alter
table
ACT_RU_DEADLETTER_JOB
drop
foreign
key
ACT_FK_DEADLETTER_JOB_EXECUTION
;
...
...
@@ -86,9 +77,6 @@ alter table ACT_RU_DEADLETTER_JOB
alter
table
ACT_RU_DEADLETTER_JOB
drop
foreign
key
ACT_FK_DEADLETTER_JOB_PROC_DEF
;
alter
table
ACT_RU_DEADLETTER_JOB
drop
foreign
key
ACT_FK_DEADLETTER_JOB_EXCEPTION
;
alter
table
ACT_RU_EVENT_SUBSCR
drop
FOREIGN
KEY
ACT_FK_EVENT_EXEC
;
...
...
@@ -114,11 +102,6 @@ drop table if exists ACT_RE_DEPLOYMENT;
drop
table
if
exists
ACT_RE_MODEL
;
drop
table
if
exists
ACT_RE_PROCDEF
;
drop
table
if
exists
ACT_RU_EXECUTION
;
drop
table
if
exists
ACT_RU_JOB
;
drop
table
if
exists
ACT_RU_TIMER_JOB
;
drop
table
if
exists
ACT_RU_SUSPENDED_JOB
;
drop
table
if
exists
ACT_RU_DEADLETTER_JOB
;
drop
table
if
exists
ACT_RU_HISTORY_JOB
;
drop
table
if
exists
ACT_RU_EVENT_SUBSCR
;
drop
table
if
exists
ACT_EVT_LOG
;
drop
table
if
exists
ACT_PROCDEF_INFO
;
\ No newline at end of file
modules/flowable-engine/src/main/resources/org/flowable/db/drop/flowable.oracle.drop.engine.sql
浏览文件 @
86eb57f1
...
...
@@ -11,19 +11,15 @@ drop index ACT_IDX_VAR_PROCINST;
drop
index
ACT_IDX_JOB_EXECUTION_ID
;
drop
index
ACT_IDX_JOB_PROC_INST_ID
;
drop
index
ACT_IDX_JOB_PROC_DEF_ID
;
drop
index
ACT_IDX_JOB_EXCEPTION
;
drop
index
ACT_IDX_TJOB_EXECUTION_ID
;
drop
index
ACT_IDX_TJOB_PROC_INST_ID
;
drop
index
ACT_IDX_TJOB_PROC_DEF_ID
;
drop
index
ACT_IDX_TJOB_EXCEPTION
;
drop
index
ACT_IDX_SJOB_EXECUTION_ID
;
drop
index
ACT_IDX_SJOB_PROC_INST_ID
;
drop
index
ACT_IDX_SJOB_PROC_DEF_ID
;
drop
index
ACT_IDX_SJOB_EXCEPTION
;
drop
index
ACT_IDX_DJOB_EXECUTION_ID
;
drop
index
ACT_IDX_DJOB_PROC_INST_ID
;
drop
index
ACT_IDX_DJOB_PROC_DEF_ID
;
drop
index
ACT_IDX_DJOB_EXCEPTION
;
drop
index
ACT_IDX_MODEL_SOURCE
;
drop
index
ACT_IDX_MODEL_SOURCE_EXTRA
;
drop
index
ACT_IDX_MODEL_DEPLOYMENT
;
...
...
@@ -80,9 +76,6 @@ alter table ACT_RU_JOB
alter
table
ACT_RU_JOB
drop
CONSTRAINT
ACT_FK_JOB_PROC_DEF
;
alter
table
ACT_RU_JOB
drop
CONSTRAINT
ACT_FK_JOB_EXCEPTION
;
alter
table
ACT_RU_TIMER_JOB
drop
CONSTRAINT
ACT_FK_TJOB_EXECUTION
;
...
...
@@ -92,9 +85,6 @@ alter table ACT_RU_TIMER_JOB
alter
table
ACT_RU_TIMER_JOB
drop
CONSTRAINT
ACT_FK_TJOB_PROC_DEF
;
alter
table
ACT_RU_TIMER_JOB
drop
CONSTRAINT
ACT_FK_TJOB_EXCEPTION
;
alter
table
ACT_RU_SUSPENDED_JOB
drop
CONSTRAINT
ACT_FK_SJOB_EXECUTION
;
...
...
@@ -104,9 +94,6 @@ alter table ACT_RU_SUSPENDED_JOB
alter
table
ACT_RU_SUSPENDED_JOB
drop
CONSTRAINT
ACT_FK_SJOB_PROC_DEF
;
alter
table
ACT_RU_SUSPENDED_JOB
drop
CONSTRAINT
ACT_FK_SJOB_EXCEPTION
;
alter
table
ACT_RU_DEADLETTER_JOB
drop
CONSTRAINT
ACT_FK_DJOB_EXECUTION
;
...
...
@@ -116,9 +103,6 @@ alter table ACT_RU_DEADLETTER_JOB
alter
table
ACT_RU_DEADLETTER_JOB
drop
CONSTRAINT
ACT_FK_DJOB_PROC_DEF
;
alter
table
ACT_RU_DEADLETTER_JOB
drop
CONSTRAINT
ACT_FK_DJOB_EXCEPTION
;
alter
table
ACT_RU_EVENT_SUBSCR
drop
CONSTRAINT
ACT_FK_EVENT_EXEC
;
...
...
@@ -152,11 +136,6 @@ drop table ACT_RE_DEPLOYMENT;
drop
table
ACT_RE_MODEL
;
drop
table
ACT_RE_PROCDEF
;
drop
table
ACT_RU_EXECUTION
;
drop
table
ACT_RU_JOB
;
drop
table
ACT_RU_TIMER_JOB
;
drop
table
ACT_RU_SUSPENDED_JOB
;
drop
table
ACT_RU_DEADLETTER_JOB
;
drop
table
ACT_RU_HISTORY_JOB
;
drop
table
ACT_RU_EVENT_SUBSCR
;
drop
sequence
act_evt_log_seq
;
...
...
modules/flowable-engine/src/main/resources/org/flowable/db/drop/flowable.postgres.drop.engine.sql
浏览文件 @
86eb57f1
...
...
@@ -2,11 +2,6 @@ drop table if exists ACT_RE_DEPLOYMENT cascade;
drop
table
if
exists
ACT_RE_MODEL
cascade
;
drop
table
if
exists
ACT_RE_PROCDEF
cascade
;
drop
table
if
exists
ACT_RU_EXECUTION
cascade
;
drop
table
if
exists
ACT_RU_JOB
cascade
;
drop
table
if
exists
ACT_RU_TIMER_JOB
cascade
;
drop
table
if
exists
ACT_RU_SUSPENDED_JOB
cascade
;
drop
table
if
exists
ACT_RU_DEADLETTER_JOB
cascade
;
drop
table
if
exists
ACT_RU_HISTORY_JOB
cascade
;
drop
table
if
exists
ACT_RU_EVENT_SUBSCR
cascade
;
drop
table
if
exists
ACT_EVT_LOG
cascade
;
drop
table
if
exists
ACT_PROCDEF_INFO
cascade
;
\ No newline at end of file
modules/flowable-engine/src/test/java/org/flowable/examples/mgmt/ManagementServiceTest.java
浏览文件 @
86eb57f1
...
...
@@ -50,7 +50,7 @@ public class ManagementServiceTest extends PluggableFlowableTestCase {
});
assertEquals
(
new
Long
(
9
),
tableCount
.
get
(
tablePrefix
+
"ACT_GE_PROPERTY"
));
assertEquals
(
new
Long
(
10
),
tableCount
.
get
(
tablePrefix
+
"ACT_GE_PROPERTY"
));
assertEquals
(
new
Long
(
0
),
tableCount
.
get
(
tablePrefix
+
"ACT_GE_BYTEARRAY"
));
assertEquals
(
new
Long
(
0
),
tableCount
.
get
(
tablePrefix
+
"ACT_RE_DEPLOYMENT"
));
assertEquals
(
new
Long
(
0
),
tableCount
.
get
(
tablePrefix
+
"ACT_RU_EXECUTION"
));
...
...
modules/flowable-job-service/src/main/java/org/flowable/job/service/impl/db/JobDbSchemaManager.java
0 → 100644
浏览文件 @
86eb57f1
/* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package
org.flowable.job.service.impl.db
;
import
org.flowable.engine.common.impl.db.ServiceSqlScriptBasedDbSchemaManager
;
/**
* @author Joram Barrez
*/
public
class
JobDbSchemaManager
extends
ServiceSqlScriptBasedDbSchemaManager
{
private
static
final
String
JOB_TABLE
=
"ACT_RU_JOB"
;
private
static
final
String
JOB_VERSION_PROPERTY
=
"job.schema.version"
;
private
static
final
String
SCHEMA_COMPONENT
=
"job"
;
public
JobDbSchemaManager
()
{
super
(
JOB_TABLE
,
SCHEMA_COMPONENT
,
null
,
JOB_VERSION_PROPERTY
);
}
@Override
protected
String
getResourcesRootDirectory
()
{
return
"org/flowable/job/db/"
;
}
}
modules/flowable-job-service/src/main/resources/org/flowable/job/db/create/flowable.db2.create.job.sql
0 → 100644
浏览文件 @
86eb57f1
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_
smallint
check
(
EXCLUSIVE_
in
(
1
,
0
)),
EXECUTION_ID_
varchar
(
64
),
PROCESS_INSTANCE_ID_
varchar
(
64
),
PROC_DEF_ID_
varchar
(
64
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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_
smallint
check
(
EXCLUSIVE_
in
(
1
,
0
)),
EXECUTION_ID_
varchar
(
64
),
PROCESS_INSTANCE_ID_
varchar
(
64
),
PROC_DEF_ID_
varchar
(
64
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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_
smallint
check
(
EXCLUSIVE_
in
(
1
,
0
)),
EXECUTION_ID_
varchar
(
64
),
PROCESS_INSTANCE_ID_
varchar
(
64
),
PROC_DEF_ID_
varchar
(
64
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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_
smallint
check
(
EXCLUSIVE_
in
(
1
,
0
)),
EXECUTION_ID_
varchar
(
64
),
PROCESS_INSTANCE_ID_
varchar
(
64
),
PROC_DEF_ID_
varchar
(
64
),
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
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_TIMER_JOB_EXCEPTION_STACK_ID
on
ACT_RU_TIMER_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_SUSPENDED_JOB_EXCEPTION_STACK_ID
on
ACT_RU_SUSPENDED_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_DEADLETTER_JOB_EXCEPTION_STACK_ID
on
ACT_RU_DEADLETTER_JOB
(
EXCEPTION_STACK_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_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_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_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
insert
into
ACT_GE_PROPERTY
values
(
'job.schema.version'
,
'6.2.0.0'
,
1
);
\ No newline at end of file
modules/flowable-job-service/src/main/resources/org/flowable/job/db/create/flowable.h2.create.job.sql
0 → 100644
浏览文件 @
86eb57f1
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
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
ADV_HANDLER_CFG_ID_
varchar
(
64
),
CREATE_TIME_
timestamp
,
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
alter
table
ACT_RU_JOB
add
constraint
ACT_FK_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
;
alter
table
ACT_RU_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
;
alter
table
ACT_RU_SUSPENDED_JOB
add
constraint
ACT_FK_SUSPENDED_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
;
alter
table
ACT_RU_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
;
insert
into
ACT_GE_PROPERTY
values
(
'job.schema.version'
,
'6.2.0.0'
,
1
);
\ No newline at end of file
modules/flowable-job-service/src/main/resources/org/flowable/job/db/create/flowable.hsql.create.job.sql
0 → 100644
浏览文件 @
86eb57f1
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
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
ADV_HANDLER_CFG_ID_
varchar
(
64
),
CREATE_TIME_
timestamp
,
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
alter
table
ACT_RU_JOB
add
constraint
ACT_FK_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
;
alter
table
ACT_RU_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
;
alter
table
ACT_RU_SUSPENDED_JOB
add
constraint
ACT_FK_SUSPENDED_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
;
alter
table
ACT_RU_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
;
insert
into
ACT_GE_PROPERTY
values
(
'job.schema.version'
,
'6.2.0.0'
,
1
);
\ No newline at end of file
modules/flowable-job-service/src/main/resources/org/flowable/job/db/create/flowable.mssql.create.job.sql
0 → 100644
浏览文件 @
86eb57f1
create
table
ACT_RU_JOB
(
ID_
nvarchar
(
64
)
NOT
NULL
,
REV_
int
,
TYPE_
nvarchar
(
255
)
NOT
NULL
,
LOCK_EXP_TIME_
datetime
,
LOCK_OWNER_
nvarchar
(
255
),
EXCLUSIVE_
bit
,
EXECUTION_ID_
nvarchar
(
64
),
PROCESS_INSTANCE_ID_
nvarchar
(
64
),
PROC_DEF_ID_
nvarchar
(
64
),
RETRIES_
int
,
EXCEPTION_STACK_ID_
nvarchar
(
64
),
EXCEPTION_MSG_
nvarchar
(
4000
),
DUEDATE_
datetime
NULL
,
REPEAT_
nvarchar
(
255
),
HANDLER_TYPE_
nvarchar
(
255
),
HANDLER_CFG_
nvarchar
(
4000
),
CREATE_TIME_
datetime2
NULL
,
TENANT_ID_
nvarchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_RU_TIMER_JOB
(
ID_
nvarchar
(
64
)
NOT
NULL
,
REV_
int
,
TYPE_
nvarchar
(
255
)
NOT
NULL
,
LOCK_EXP_TIME_
datetime
,
LOCK_OWNER_
nvarchar
(
255
),
EXCLUSIVE_
bit
,
EXECUTION_ID_
nvarchar
(
64
),
PROCESS_INSTANCE_ID_
nvarchar
(
64
),
PROC_DEF_ID_
nvarchar
(
64
),
RETRIES_
int
,
EXCEPTION_STACK_ID_
nvarchar
(
64
),
EXCEPTION_MSG_
nvarchar
(
4000
),
DUEDATE_
datetime
NULL
,
REPEAT_
nvarchar
(
255
),
HANDLER_TYPE_
nvarchar
(
255
),
HANDLER_CFG_
nvarchar
(
4000
),
CREATE_TIME_
datetime2
NULL
,
TENANT_ID_
nvarchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_RU_SUSPENDED_JOB
(
ID_
nvarchar
(
64
)
NOT
NULL
,
REV_
int
,
TYPE_
nvarchar
(
255
)
NOT
NULL
,
EXCLUSIVE_
bit
,
EXECUTION_ID_
nvarchar
(
64
),
PROCESS_INSTANCE_ID_
nvarchar
(
64
),
PROC_DEF_ID_
nvarchar
(
64
),
RETRIES_
int
,
EXCEPTION_STACK_ID_
nvarchar
(
64
),
EXCEPTION_MSG_
nvarchar
(
4000
),
DUEDATE_
datetime
NULL
,
REPEAT_
nvarchar
(
255
),
HANDLER_TYPE_
nvarchar
(
255
),
HANDLER_CFG_
nvarchar
(
4000
),
CREATE_TIME_
datetime2
NULL
,
TENANT_ID_
nvarchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_RU_DEADLETTER_JOB
(
ID_
nvarchar
(
64
)
NOT
NULL
,
REV_
int
,
TYPE_
nvarchar
(
255
)
NOT
NULL
,
EXCLUSIVE_
bit
,
EXECUTION_ID_
nvarchar
(
64
),
PROCESS_INSTANCE_ID_
nvarchar
(
64
),
PROC_DEF_ID_
nvarchar
(
64
),
EXCEPTION_STACK_ID_
nvarchar
(
64
),
EXCEPTION_MSG_
nvarchar
(
4000
),
DUEDATE_
datetime
NULL
,
REPEAT_
nvarchar
(
255
),
HANDLER_TYPE_
nvarchar
(
255
),
HANDLER_CFG_
nvarchar
(
4000
),
CREATE_TIME_
datetime2
NULL
,
TENANT_ID_
nvarchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
table
ACT_RU_HISTORY_JOB
(
ID_
nvarchar
(
64
)
NOT
NULL
,
REV_
int
,
LOCK_EXP_TIME_
datetime
NULL
,
LOCK_OWNER_
nvarchar
(
255
),
RETRIES_
int
,
EXCEPTION_STACK_ID_
nvarchar
(
64
),
EXCEPTION_MSG_
nvarchar
(
4000
),
HANDLER_TYPE_
nvarchar
(
255
),
HANDLER_CFG_
nvarchar
(
4000
),
ADV_HANDLER_CFG_ID_
nvarchar
(
64
),
CREATE_TIME_
datetime2
NULL
,
TENANT_ID_
nvarchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
index
ACT_IDX_JOB_EXCEPTION_STACK_ID
on
ACT_RU_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_TIMER_JOB_EXCEPTION_STACK_ID
on
ACT_RU_TIMER_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_SUSPENDED_JOB_EXCEPTION_STACK_ID
on
ACT_RU_SUSPENDED_JOB
(
EXCEPTION_STACK_ID_
);
create
index
ACT_IDX_DEADLETTER_JOB_EXCEPTION_STACK_ID
on
ACT_RU_DEADLETTER_JOB
(
EXCEPTION_STACK_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_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_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_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
insert
into
ACT_GE_PROPERTY
values
(
'job.schema.version'
,
'6.2.0.0'
,
1
);
\ No newline at end of file
modules/flowable-job-service/src/main/resources/org/flowable/job/db/create/flowable.mysql.create.job.sql
0 → 100644
浏览文件 @
86eb57f1
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
),
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
),
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
),
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
),
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
),
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
),
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
),
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
(
3
)
NULL
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
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
;
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_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_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_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
insert
into
ACT_GE_PROPERTY
values
(
'job.schema.version'
,
'6.2.0.0'
,
1
);
\ No newline at end of file
modules/flowable-job-service/src/main/resources/org/flowable/job/db/create/flowable.mysql55.create.job.sql
0 → 100644
浏览文件 @
86eb57f1
create
table
ACT_RU_JOB
(
ID_
varchar
(
64
)
NOT
NULL
,
REV_
integer
,
TYPE_
varchar
(
255
)
NOT
NULL
,
LOCK_EXP_TIME_
timestamp
NULL
,
LOCK_OWNER_
varchar
(
255
),
EXCLUSIVE_
boolean
,
EXECUTION_ID_
varchar
(
64
),
PROCESS_INSTANCE_ID_
varchar
(
64
),
PROC_DEF_ID_
varchar
(
64
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
NULL
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
CREATE_TIME_
timestamp
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
NULL
,
LOCK_OWNER_
varchar
(
255
),
EXCLUSIVE_
boolean
,
EXECUTION_ID_
varchar
(
64
),
PROCESS_INSTANCE_ID_
varchar
(
64
),
PROC_DEF_ID_
varchar
(
64
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
NULL
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
CREATE_TIME_
timestamp
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
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
NULL
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
CREATE_TIME_
timestamp
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
),
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
NULL
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
CREATE_TIME_
timestamp
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
NULL
,
LOCK_OWNER_
varchar
(
255
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
ADV_HANDLER_CFG_ID_
varchar
(
64
),
TENANT_ID_
varchar
(
255
)
default
''
,
CREATE_TIME_
timestamp
NULL
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
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_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_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_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
insert
into
ACT_GE_PROPERTY
values
(
'job.schema.version'
,
'6.2.0.0'
,
1
);
\ No newline at end of file
modules/flowable-job-service/src/main/resources/org/flowable/job/db/create/flowable.oracle.create.job.sql
0 → 100644
浏览文件 @
86eb57f1
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
),
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
),
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
),
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
),
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
),
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
),
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
),
EXCEPTION_STACK_ID_
NVARCHAR2
(
64
),
EXCEPTION_MSG_
NVARCHAR2
(
2000
),
DUEDATE_
TIMESTAMP
(
6
),
REPEAT_
NVARCHAR2
(
255
),
HANDLER_TYPE_
NVARCHAR2
(
255
),
HANDLER_CFG_
NVARCHAR2
(
2000
),
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
),
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_
);
alter
table
ACT_RU_JOB
add
constraint
ACT_FK_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
create
index
ACT_IDX_TJOB_EXCEPTION
on
ACT_RU_TIMER_JOB
(
EXCEPTION_STACK_ID_
);
alter
table
ACT_RU_TIMER_JOB
add
constraint
ACT_FK_TJOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
create
index
ACT_IDX_SJOB_EXCEPTION
on
ACT_RU_SUSPENDED_JOB
(
EXCEPTION_STACK_ID_
);
alter
table
ACT_RU_SUSPENDED_JOB
add
constraint
ACT_FK_SJOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
create
index
ACT_IDX_DJOB_EXCEPTION
on
ACT_RU_DEADLETTER_JOB
(
EXCEPTION_STACK_ID_
);
alter
table
ACT_RU_DEADLETTER_JOB
add
constraint
ACT_FK_DJOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
insert
into
ACT_GE_PROPERTY
values
(
'job.schema.version'
,
'6.2.0.0'
,
1
);
\ No newline at end of file
modules/flowable-job-service/src/main/resources/org/flowable/job/db/create/flowable.postgres.create.job.sql
0 → 100644
浏览文件 @
86eb57f1
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
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
RETRIES_
integer
,
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
EXCEPTION_STACK_ID_
varchar
(
64
),
EXCEPTION_MSG_
varchar
(
4000
),
DUEDATE_
timestamp
,
REPEAT_
varchar
(
255
),
HANDLER_TYPE_
varchar
(
255
),
HANDLER_CFG_
varchar
(
4000
),
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
),
ADV_HANDLER_CFG_ID_
varchar
(
64
),
CREATE_TIME_
timestamp
,
TENANT_ID_
varchar
(
255
)
default
''
,
primary
key
(
ID_
)
);
create
index
ACT_IDX_JOB_EXCEPTION
on
ACT_RU_JOB
(
EXCEPTION_STACK_ID_
);
alter
table
ACT_RU_JOB
add
constraint
ACT_FK_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
create
index
ACT_IDX_TIMER_JOB_EXCEPTION
on
ACT_RU_TIMER_JOB
(
EXCEPTION_STACK_ID_
);
alter
table
ACT_RU_TIMER_JOB
add
constraint
ACT_FK_TIMER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
create
index
ACT_IDX_SUSPENDED_JOB_EXCEPTION
on
ACT_RU_SUSPENDED_JOB
(
EXCEPTION_STACK_ID_
);
alter
table
ACT_RU_SUSPENDED_JOB
add
constraint
ACT_FK_SUSPENDED_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
create
index
ACT_IDX_DEADLETTER_JOB_EXCEPTION
on
ACT_RU_DEADLETTER_JOB
(
EXCEPTION_STACK_ID_
);
alter
table
ACT_RU_DEADLETTER_JOB
add
constraint
ACT_FK_DEADLETTER_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
insert
into
ACT_GE_PROPERTY
values
(
'job.schema.version'
,
'6.2.0.0'
,
1
);
\ No newline at end of file
modules/flowable-job-service/src/main/resources/org/flowable/job/db/drop/flowable.db2.drop.job.sql
0 → 100644
浏览文件 @
86eb57f1
alter
table
ACT_RU_JOB
drop
foreign
key
ACT_FK_JOB_EXCEPTION
;
alter
table
ACT_RU_TIMER_JOB
drop
foreign
key
ACT_FK_TIMER_JOB_EXCEPTION
;
alter
table
ACT_RU_SUSPENDED_JOB
drop
foreign
key
ACT_FK_SUSPENDED_JOB_EXCEPTION
;
alter
table
ACT_RU_DEADLETTER_JOB
drop
foreign
key
ACT_FK_DEADLETTER_JOB_EXCEPTION
;
drop
table
ACT_RU_JOB
;
drop
table
ACT_RU_TIMER_JOB
;
drop
table
ACT_RU_SUSPENDED_JOB
;
drop
table
ACT_RU_DEADLETTER_JOB
;
drop
table
ACT_RU_HISTORY_JOB
;
\ No newline at end of file
modules/flowable-job-service/src/main/resources/org/flowable/job/db/drop/flowable.h2.drop.job.sql
0 → 100644
浏览文件 @
86eb57f1
drop
table
if
exists
ACT_RU_JOB
cascade
constraints
;
drop
table
if
exists
ACT_RU_TIMER_JOB
cascade
constraints
;
drop
table
if
exists
ACT_RU_SUSPENDED_JOB
cascade
constraints
;
drop
table
if
exists
ACT_RU_DEADLETTER_JOB
cascade
constraints
;
drop
table
if
exists
ACT_RU_HISTORY_JOB
cascade
constraints
;
\ No newline at end of file
modules/flowable-job-service/src/main/resources/org/flowable/job/db/drop/flowable.hsql.drop.job.sql
0 → 100644
浏览文件 @
86eb57f1
drop
table
if
exists
ACT_RU_JOB
cascade
;
drop
table
if
exists
ACT_RU_TIMER_JOB
cascade
;
drop
table
if
exists
ACT_RU_SUSPENDED_JOB
cascade
;
drop
table
if
exists
ACT_RU_DEADLETTER_JOB
cascade
;
drop
table
if
exists
ACT_RU_HISTORY_JOB
cascade
;
\ No newline at end of file
modules/flowable-job-service/src/main/resources/org/flowable/job/db/drop/flowable.mssql.drop.job.sql
0 → 100644
浏览文件 @
86eb57f1
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_JOB'
)
alter
table
ACT_RU_JOB
drop
constraint
ACT_FK_JOB_EXCEPTION
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_TIMER_JOB'
)
alter
table
ACT_RU_TIMER_JOB
drop
constraint
ACT_FK_TIMER_JOB_EXCEPTION
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_SUSPENDED_JOB'
)
alter
table
ACT_RU_SUSPENDED_JOB
drop
constraint
ACT_FK_SUSPENDED_JOB_EXCEPTION
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_DEADLETTER_JOB'
)
alter
table
ACT_RU_DEADLETTER_JOB
drop
constraint
ACT_FK_DEADLETTER_JOB_EXCEPTION
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_JOB'
)
drop
table
ACT_RU_JOB
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_TIMER_JOB'
)
drop
table
ACT_RU_TIMER_JOB
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_SUSPENDED_JOB'
)
drop
table
ACT_RU_SUSPENDED_JOB
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_DEADLETTER_JOB'
)
drop
table
ACT_RU_DEADLETTER_JOB
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_HISTORY_JOB'
)
drop
table
ACT_RU_HISTORY_JOB
;
\ No newline at end of file
modules/flowable-job-service/src/main/resources/org/flowable/job/db/drop/flowable.mysql.drop.job.sql
0 → 100644
浏览文件 @
86eb57f1
alter
table
ACT_RU_JOB
drop
foreign
key
ACT_FK_JOB_EXCEPTION
;
alter
table
ACT_RU_TIMER_JOB
drop
foreign
key
ACT_FK_TIMER_JOB_EXCEPTION
;
alter
table
ACT_RU_SUSPENDED_JOB
drop
foreign
key
ACT_FK_SUSPENDED_JOB_EXCEPTION
;
alter
table
ACT_RU_DEADLETTER_JOB
drop
foreign
key
ACT_FK_DEADLETTER_JOB_EXCEPTION
;
drop
table
if
exists
ACT_RU_JOB
;
drop
table
if
exists
ACT_RU_TIMER_JOB
;
drop
table
if
exists
ACT_RU_SUSPENDED_JOB
;
drop
table
if
exists
ACT_RU_DEADLETTER_JOB
;
drop
table
if
exists
ACT_RU_HISTORY_JOB
;
\ No newline at end of file
modules/flowable-job-service/src/main/resources/org/flowable/job/db/drop/flowable.oracle.drop.job.sql
0 → 100644
浏览文件 @
86eb57f1
drop
index
ACT_IDX_JOB_EXCEPTION
;
drop
index
ACT_IDX_TJOB_EXCEPTION
;
drop
index
ACT_IDX_SJOB_EXCEPTION
;
drop
index
ACT_IDX_DJOB_EXCEPTION
;
alter
table
ACT_RU_JOB
drop
CONSTRAINT
ACT_FK_JOB_EXCEPTION
;
alter
table
ACT_RU_TIMER_JOB
drop
CONSTRAINT
ACT_FK_TJOB_EXCEPTION
;
alter
table
ACT_RU_SUSPENDED_JOB
drop
CONSTRAINT
ACT_FK_SJOB_EXCEPTION
;
alter
table
ACT_RU_DEADLETTER_JOB
drop
CONSTRAINT
ACT_FK_DJOB_EXCEPTION
;
drop
table
ACT_RU_JOB
;
drop
table
ACT_RU_TIMER_JOB
;
drop
table
ACT_RU_SUSPENDED_JOB
;
drop
table
ACT_RU_DEADLETTER_JOB
;
drop
table
ACT_RU_HISTORY_JOB
;
modules/flowable-job-service/src/main/resources/org/flowable/job/db/drop/flowable.postgres.drop.job.sql
0 → 100644
浏览文件 @
86eb57f1
drop
table
if
exists
ACT_RU_JOB
cascade
;
drop
table
if
exists
ACT_RU_TIMER_JOB
cascade
;
drop
table
if
exists
ACT_RU_SUSPENDED_JOB
cascade
;
drop
table
if
exists
ACT_RU_DEADLETTER_JOB
cascade
;
drop
table
if
exists
ACT_RU_HISTORY_JOB
cascade
;
\ No newline at end of file
modules/flowable5-test/src/test/java/org/activiti/examples/mgmt/ManagementServiceTest.java
浏览文件 @
86eb57f1
...
...
@@ -32,7 +32,7 @@ public class ManagementServiceTest extends PluggableFlowableTestCase {
String
tablePrefix
=
processEngineConfiguration
.
getDatabaseTablePrefix
();
assertEquals
(
new
Long
(
9
),
tableCount
.
get
(
tablePrefix
+
"ACT_GE_PROPERTY"
));
assertEquals
(
new
Long
(
10
),
tableCount
.
get
(
tablePrefix
+
"ACT_GE_PROPERTY"
));
assertEquals
(
new
Long
(
0
),
tableCount
.
get
(
tablePrefix
+
"ACT_GE_BYTEARRAY"
));
assertEquals
(
new
Long
(
0
),
tableCount
.
get
(
tablePrefix
+
"ACT_RE_DEPLOYMENT"
));
assertEquals
(
new
Long
(
0
),
tableCount
.
get
(
tablePrefix
+
"ACT_RU_EXECUTION"
));
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录