Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
开发团队
Flowable Engine
提交
218ae09a
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,发现更多精彩内容 >>
提交
218ae09a
编写于
2月 05, 2011
作者:
T
tombaeyens
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ACT-540 refactoring database modularity and analysing database type from the datasource
上级
7500ada5
变更
66
隐藏空白更改
内联
并排
Showing
66 changed file
with
1606 addition
and
840 deletion
+1606
-840
modules/activiti-cycle/pom.xml
modules/activiti-cycle/pom.xml
+1
-0
modules/activiti-cycle/src/main/resources/org/activiti/cycle/impl/connector/signavio/action/activiti-cycle-maven-template.zip
...nnector/signavio/action/activiti-cycle-maven-template.zip
+0
-0
modules/activiti-cycle/src/test/java/org/activiti/cycle/impl/ActivitiCycleDbAwareTest.java
...ava/org/activiti/cycle/impl/ActivitiCycleDbAwareTest.java
+3
-3
modules/activiti-engine/pom.xml
modules/activiti-engine/pom.xml
+65
-0
modules/activiti-engine/src/main/java/org/activiti/engine/ProcessEngineConfiguration.java
.../java/org/activiti/engine/ProcessEngineConfiguration.java
+1
-1
modules/activiti-engine/src/main/java/org/activiti/engine/impl/cfg/ProcessEngineConfigurationImpl.java
...iviti/engine/impl/cfg/ProcessEngineConfigurationImpl.java
+102
-0
modules/activiti-engine/src/main/java/org/activiti/engine/impl/db/DbManagementSession.java
...java/org/activiti/engine/impl/db/DbManagementSession.java
+19
-0
modules/activiti-engine/src/main/java/org/activiti/engine/impl/db/DbSqlSession.java
...c/main/java/org/activiti/engine/impl/db/DbSqlSession.java
+27
-24
modules/activiti-engine/src/main/java/org/activiti/engine/impl/db/DbSqlSessionFactory.java
...java/org/activiti/engine/impl/db/DbSqlSessionFactory.java
+43
-0
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.db2.create.cycle.sql
...rces/org/activiti/db/create/activiti.db2.create.cycle.sql
+75
-0
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.db2.create.engine.sql
...ces/org/activiti/db/create/activiti.db2.create.engine.sql
+0
-110
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.db2.create.history.sql
...es/org/activiti/db/create/activiti.db2.create.history.sql
+136
-0
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.db2.create.identity.sql
...s/org/activiti/db/create/activiti.db2.create.identity.sql
+33
-0
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.h2.create.cycle.sql
...urces/org/activiti/db/create/activiti.h2.create.cycle.sql
+0
-0
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.h2.create.engine.sql
...rces/org/activiti/db/create/activiti.h2.create.engine.sql
+0
-111
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.h2.create.history.sql
...ces/org/activiti/db/create/activiti.h2.create.history.sql
+77
-0
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.h2.create.identity.sql
...es/org/activiti/db/create/activiti.h2.create.identity.sql
+33
-0
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.mssql.create.cycle.sql
...es/org/activiti/db/create/activiti.mssql.create.cycle.sql
+63
-0
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.mssql.create.engine.sql
...s/org/activiti/db/create/activiti.mssql.create.engine.sql
+0
-108
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.mssql.create.history.sql
.../org/activiti/db/create/activiti.mssql.create.history.sql
+74
-0
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.mssql.create.identity.sql
...org/activiti/db/create/activiti.mssql.create.identity.sql
+33
-0
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.mysql.create.cycle.sql
...es/org/activiti/db/create/activiti.mysql.create.cycle.sql
+76
-0
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.mysql.create.engine.sql
...s/org/activiti/db/create/activiti.mysql.create.engine.sql
+0
-108
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.mysql.create.history.sql
.../org/activiti/db/create/activiti.mysql.create.history.sql
+74
-0
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.mysql.create.identity.sql
...org/activiti/db/create/activiti.mysql.create.identity.sql
+33
-0
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.oracle.create.cycle.sql
...s/org/activiti/db/create/activiti.oracle.create.cycle.sql
+75
-0
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.oracle.create.engine.sql
.../org/activiti/db/create/activiti.oracle.create.engine.sql
+0
-114
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.oracle.create.history.sql
...org/activiti/db/create/activiti.oracle.create.history.sql
+78
-0
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.oracle.create.identity.sql
...rg/activiti/db/create/activiti.oracle.create.identity.sql
+35
-0
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.postgres.create.cycle.sql
...org/activiti/db/create/activiti.postgres.create.cycle.sql
+76
-0
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.postgres.create.engine.sql
...rg/activiti/db/create/activiti.postgres.create.engine.sql
+0
-110
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.postgres.create.history.sql
...g/activiti/db/create/activiti.postgres.create.history.sql
+74
-0
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.postgres.create.identity.sql
.../activiti/db/create/activiti.postgres.create.identity.sql
+35
-0
modules/activiti-engine/src/main/resources/org/activiti/db/default.type.mapping.properties
...resources/org/activiti/db/default.type.mapping.properties
+6
-0
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.db2.drop.cycle.sql
...esources/org/activiti/db/drop/activiti.db2.drop.cycle.sql
+6
-0
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.db2.drop.engine.sql
...sources/org/activiti/db/drop/activiti.db2.drop.engine.sql
+9
-31
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.db2.drop.history.sql
...ources/org/activiti/db/drop/activiti.db2.drop.history.sql
+14
-0
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.db2.drop.identity.sql
...urces/org/activiti/db/drop/activiti.db2.drop.identity.sql
+13
-0
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.h2.drop.cycle.sql
...resources/org/activiti/db/drop/activiti.h2.drop.cycle.sql
+0
-0
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.h2.drop.engine.sql
...esources/org/activiti/db/drop/activiti.h2.drop.engine.sql
+0
-0
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.h2.drop.history.sql
...sources/org/activiti/db/drop/activiti.h2.drop.history.sql
+0
-0
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.h2.drop.identity.sql
...ources/org/activiti/db/drop/activiti.h2.drop.identity.sql
+0
-0
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.mssql.drop.cycle.sql
...ources/org/activiti/db/drop/activiti.mssql.drop.cycle.sql
+5
-0
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.mssql.drop.engine.sql
...urces/org/activiti/db/drop/activiti.mssql.drop.engine.sql
+48
-0
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.mssql.drop.history.sql
...rces/org/activiti/db/drop/activiti.mssql.drop.history.sql
+14
-0
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.mssql.drop.identity.sql
...ces/org/activiti/db/drop/activiti.mssql.drop.identity.sql
+9
-0
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.mssql.drop.sql
...in/resources/org/activiti/db/drop/activiti.mssql.drop.sql
+0
-70
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.mysql.drop.cycle.sql
...ources/org/activiti/db/drop/activiti.mysql.drop.cycle.sql
+6
-0
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.mysql.drop.engine.sql
...urces/org/activiti/db/drop/activiti.mysql.drop.engine.sql
+50
-0
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.mysql.drop.history.sql
...rces/org/activiti/db/drop/activiti.mysql.drop.history.sql
+14
-0
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.mysql.drop.identity.sql
...ces/org/activiti/db/drop/activiti.mysql.drop.identity.sql
+9
-0
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.oracle.drop.cycle.sql
...urces/org/activiti/db/drop/activiti.oracle.drop.cycle.sql
+6
-0
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.oracle.drop.engine.sql
...rces/org/activiti/db/drop/activiti.oracle.drop.engine.sql
+2
-23
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.oracle.drop.history.sql
...ces/org/activiti/db/drop/activiti.oracle.drop.history.sql
+13
-0
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.oracle.drop.identity.sql
...es/org/activiti/db/drop/activiti.oracle.drop.identity.sql
+9
-0
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.postgres.drop.cycle.sql
...ces/org/activiti/db/drop/activiti.postgres.drop.cycle.sql
+6
-0
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.postgres.drop.engine.sql
...es/org/activiti/db/drop/activiti.postgres.drop.engine.sql
+1
-22
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.postgres.drop.history.sql
...s/org/activiti/db/drop/activiti.postgres.drop.history.sql
+13
-0
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.postgres.drop.identity.sql
.../org/activiti/db/drop/activiti.postgres.drop.identity.sql
+9
-0
modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.h2.upgradestep.50.to.51.engine.sql
...ti/db/upgrade/activiti.h2.upgradestep.50.to.51.engine.sql
+2
-0
modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.h2.upgradestep.50.to.51.history.sql
...i/db/upgrade/activiti.h2.upgradestep.50.to.51.history.sql
+0
-3
modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.mysql.upgradestep.50.to.51.history.sql
...b/upgrade/activiti.mysql.upgradestep.50.to.51.history.sql
+0
-0
modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.oracle.upgradestep.50.to.51.history.sql
.../upgrade/activiti.oracle.upgradestep.50.to.51.history.sql
+0
-0
modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.postgres.upgradestep.50.to.51.history.sql
...pgrade/activiti.postgres.upgradestep.50.to.51.history.sql
+0
-0
modules/activiti-engine/src/test/resources/activiti.cfg.xml
modules/activiti-engine/src/test/resources/activiti.cfg.xml
+0
-1
modules/activiti-spring/src/test/resources-engine-testrun/activiti-engine-testsuite-context.xml
...rces-engine-testrun/activiti-engine-testsuite-context.xml
+1
-1
未找到文件。
modules/activiti-cycle/pom.xml
浏览文件 @
218ae09a
...
...
@@ -41,6 +41,7 @@
<exclude>
**/SftpConnectorTest.java
</exclude>
<exclude>
**/AdjustShapeNamesForXmlNCNameTest.java
</exclude>
<exclude>
**/FileSystemConnectorTest.java
</exclude>
<exclude>
**/CycleDaoMyBatisImplTest.java
</exclude>
</excludes>
</configuration>
</plugin>
...
...
modules/activiti-cycle/src/main/resources/org/activiti/cycle/impl/connector/signavio/action/activiti-cycle-maven-template.zip
浏览文件 @
218ae09a
无法预览此类型文件
modules/activiti-cycle/src/test/java/org/activiti/cycle/impl/ActivitiCycleDbAwareTest.java
浏览文件 @
218ae09a
...
...
@@ -31,8 +31,8 @@ public abstract class ActivitiCycleDbAwareTest extends PluggableActivitiTestCase
public
Object
execute
(
CommandContext
commandContext
)
{
DbSqlSession
session
=
commandContext
.
getSession
(
DbSqlSession
.
class
);
session
.
executeSchemaResourceOperation
(
"cycle/drop"
,
"drop"
);
session
.
executeSchemaResourceOperation
(
"cycle/create"
,
"create"
);
//
session.executeSchemaResourceOperation("cycle/drop", "drop");
//
session.executeSchemaResourceOperation("cycle/create", "create");
return
null
;
}
});
...
...
@@ -44,7 +44,7 @@ public abstract class ActivitiCycleDbAwareTest extends PluggableActivitiTestCase
public
Object
execute
(
CommandContext
commandContext
)
{
DbSqlSession
session
=
commandContext
.
getSession
(
DbSqlSession
.
class
);
session
.
executeSchemaResourceOperation
(
"cycle/drop"
,
"drop"
);
//
session.executeSchemaResourceOperation("cycle/drop", "drop");
return
null
;
}
});
...
...
modules/activiti-engine/pom.xml
浏览文件 @
218ae09a
...
...
@@ -292,6 +292,71 @@
</build>
</profile>
<profile>
<id>
testSchemaMetaData
</id>
<activation>
<property>
<name>
metadatabase
</name>
</property>
</activation>
<build>
<plugins>
<plugin>
<artifactId>
maven-surefire-plugin
</artifactId>
<configuration>
<includes>
<include>
**/JdbcMetaDataTest.java
</include>
</includes>
<excludes
/>
</configuration>
</plugin>
<plugin>
<artifactId>
maven-antrun-plugin
</artifactId>
<version>
1.4
</version>
<executions>
<execution>
<id>
database-test-create-schema
</id>
<phase>
process-test-classes
</phase>
<goals>
<goal>
run
</goal>
</goals>
<configuration>
<tasks>
<echo
message=
"creating db schema in ${metadatabase}"
/>
<ant
antfile=
"${basedir}/../../qa/db/build.xml"
target=
"create.db.schema"
>
<property
name=
"test_classpath"
refid=
"maven.test.classpath"
/>
<property
name=
"database"
value=
"${metadatabase}"
/>
</ant>
<echo
message=
"updating activiti cfg to ${metadatabase}"
/>
<ant
antfile=
"${basedir}/../../qa/db/build.xml"
target=
"create.activiti.cfg"
>
<property
name=
"database"
value=
"${metadatabase}"
/>
</ant>
</tasks>
</configuration>
</execution>
<execution>
<id>
database-test-drop-schema
</id>
<phase>
prepare-package
</phase>
<goals>
<goal>
run
</goal>
</goals>
<configuration>
<tasks>
<echo
message=
"dropping schema in ${metadatabase}"
/>
<ant
antfile=
"${basedir}/../../qa/db/build.xml"
target=
"drop.db.schema"
inheritAll=
"false"
>
<property
name=
"test_classpath"
refid=
"maven.test.classpath"
/>
<property
name=
"database"
value=
"${metadatabase}"
/>
</ant>
</tasks>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>
oracle
</id>
<activation>
...
...
modules/activiti-engine/src/main/java/org/activiti/engine/ProcessEngineConfiguration.java
浏览文件 @
218ae09a
...
...
@@ -117,7 +117,7 @@ public abstract class ProcessEngineConfiguration {
protected
int
mailServerPort
=
25
;
protected
String
mailServerDefaultFrom
=
"activiti@localhost"
;
protected
String
databaseType
=
"h2"
;
protected
String
databaseType
;
protected
String
databaseSchemaUpdate
=
DB_SCHEMA_UPDATE_FALSE
;
protected
String
jdbcDriver
=
"org.h2.Driver"
;
protected
String
jdbcUrl
=
"jdbc:h2:tcp://localhost/activiti"
;
...
...
modules/activiti-engine/src/main/java/org/activiti/engine/impl/cfg/ProcessEngineConfigurationImpl.java
浏览文件 @
218ae09a
...
...
@@ -16,11 +16,16 @@ package org.activiti.engine.impl.cfg;
import
java.io.InputStream
;
import
java.io.InputStreamReader
;
import
java.io.Reader
;
import
java.sql.Connection
;
import
java.sql.DatabaseMetaData
;
import
java.sql.SQLException
;
import
java.util.ArrayList
;
import
java.util.Collection
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Properties
;
import
java.util.logging.Level
;
import
java.util.logging.Logger
;
import
javax.sql.DataSource
;
...
...
@@ -215,6 +220,12 @@ public abstract class ProcessEngineConfigurationImpl extends ProcessEngineConfig
protected
List
<
BpmnParseListener
>
preParseListeners
;
protected
List
<
BpmnParseListener
>
postParseListeners
;
protected
Properties
databaseTypeMappings
;
protected
boolean
isDbEngineUsed
=
true
;
protected
boolean
isDbIdentityUsed
=
true
;
protected
boolean
isDbHistoryUsed
=
true
;
protected
boolean
isDbCycleUsed
=
false
;
// buildProcessEngine ///////////////////////////////////////////////////////
public
ProcessEngine
buildProcessEngine
()
{
...
...
@@ -359,6 +370,53 @@ public abstract class ProcessEngineConfigurationImpl extends ProcessEngineConfig
// ACT-233: connection pool of Ibatis is not properely initialized if this is not called!
((
PooledDataSource
)
dataSource
).
forceCloseAll
();
}
initDatabaseType
();
}
public
void
initDatabaseType
()
{
InputStream
stream
;
if
(
databaseTypeMappings
==
null
)
{
stream
=
ReflectUtil
.
getResourceAsStream
(
"org/activiti/db/default.type.mapping.properties"
);
try
{
databaseTypeMappings
=
new
Properties
();
databaseTypeMappings
.
load
(
stream
);
}
catch
(
Exception
e
)
{
throw
new
ActivitiException
(
"couldn't read org/activiti/db/default.type.mapping.properties"
,
e
);
}
finally
{
if
(
stream
!=
null
)
{
try
{
stream
.
close
();
}
catch
(
Exception
e
)
{
log
.
log
(
Level
.
SEVERE
,
"problem closing stream"
,
e
);
}
}
}
}
Connection
connection
=
null
;
try
{
connection
=
dataSource
.
getConnection
();
DatabaseMetaData
databaseMetaData
=
connection
.
getMetaData
();
String
databaseProductName
=
databaseMetaData
.
getDatabaseProductName
();
log
.
fine
(
"database product name: '"
+
databaseProductName
+
"'"
);
databaseType
=
databaseTypeMappings
.
getProperty
(
databaseProductName
);
if
(
databaseType
==
null
)
{
throw
new
ActivitiException
(
"couldn't deduct database type from database product name '"
+
databaseProductName
+
"'"
);
}
log
.
fine
(
"using database type: "
+
databaseType
);
}
catch
(
SQLException
e
)
{
e
.
printStackTrace
();
}
finally
{
try
{
if
(
connection
!=
null
)
{
connection
.
close
();
}
}
catch
(
SQLException
e
)
{
e
.
printStackTrace
();
}
}
}
// myBatis SqlSessionFactory ////////////////////////////////////////////////
...
...
@@ -422,6 +480,10 @@ public abstract class ProcessEngineConfigurationImpl extends ProcessEngineConfig
dbSqlSessionFactory
.
setDatabaseType
(
databaseType
);
dbSqlSessionFactory
.
setIdGenerator
(
idGenerator
);
dbSqlSessionFactory
.
setSqlSessionFactory
(
sqlSessionFactory
);
dbSqlSessionFactory
.
setDbEngineUsed
(
isDbEngineUsed
);
dbSqlSessionFactory
.
setDbIdentityUsed
(
isDbIdentityUsed
);
dbSqlSessionFactory
.
setDbHistoryUsed
(
isDbHistoryUsed
);
dbSqlSessionFactory
.
setDbCycleUsed
(
isDbCycleUsed
);
addSessionFactory
(
dbSqlSessionFactory
);
}
if
(
customSessionFactories
!=
null
)
{
...
...
@@ -1198,4 +1260,44 @@ public abstract class ProcessEngineConfigurationImpl extends ProcessEngineConfig
this
.
jpaCloseEntityManager
=
jpaCloseEntityManager
;
return
this
;
}
public
boolean
isDbEngineUsed
()
{
return
isDbEngineUsed
;
}
public
void
setDbEngineUsed
(
boolean
isDbEngineUsed
)
{
this
.
isDbEngineUsed
=
isDbEngineUsed
;
}
public
boolean
isDbIdentityUsed
()
{
return
isDbIdentityUsed
;
}
public
void
setDbIdentityUsed
(
boolean
isDbIdentityUsed
)
{
this
.
isDbIdentityUsed
=
isDbIdentityUsed
;
}
public
boolean
isDbHistoryUsed
()
{
return
isDbHistoryUsed
;
}
public
void
setDbHistoryUsed
(
boolean
isDbHistoryUsed
)
{
this
.
isDbHistoryUsed
=
isDbHistoryUsed
;
}
public
boolean
isDbCycleUsed
()
{
return
isDbCycleUsed
;
}
public
void
setDbCycleUsed
(
boolean
isDbCycleUsed
)
{
this
.
isDbCycleUsed
=
isDbCycleUsed
;
}
}
\ No newline at end of file
modules/activiti-engine/src/main/java/org/activiti/engine/impl/db/DbManagementSession.java
浏览文件 @
218ae09a
...
...
@@ -40,6 +40,25 @@ import org.apache.ibatis.session.RowBounds;
public
class
DbManagementSession
implements
ManagementSession
,
Session
{
private
static
Logger
log
=
Logger
.
getLogger
(
DbManagementSession
.
class
.
getName
());
// TODO tableNames should be obtained by using metadata
// connection = dataSource.getConnection();
// DatabaseMetaData databaseMetaData = connection.getMetaData();
// String databaseProductName = databaseMetaData.getDatabaseProductName();
// log.info("DB driver name: "+databaseMetaData.getDriverName());
// String[] tableTypes = {"TABLE"};
// ResultSet catalogs = databaseMetaData.getCatalogs();
// while (catalogs.next()) {
// String catalog = catalogs.getString("TABLE_CAT");
// log.info("DB catalog: "+catalog);
// }
// ResultSet tables = databaseMetaData.getTables(null, null, null, tableTypes);
// while (tables.next()) {
// String tableCatalog = tables.getString("TABLE_CAT");
// String tableName = tables.getString("TABLE_NAME");
// String tableSchema = tables.getString("TABLE_SCHEM");
// log.info("DB table: "+tableName+" "+tableCatalog+" "+tableSchema);
// }
protected
static
String
[]
tableNames
=
new
String
[]{
"ACT_GE_PROPERTY"
,
...
...
modules/activiti-engine/src/main/java/org/activiti/engine/impl/db/DbSqlSession.java
浏览文件 @
218ae09a
...
...
@@ -465,11 +465,11 @@ public class DbSqlSession implements Session {
}
public
void
dbSchemaCreate
()
{
executeSchemaResourceOperation
(
"create"
,
"create"
);
executeSchemaResourceOperation
(
"create"
,
"create"
,
false
);
}
public
void
dbSchemaDrop
()
{
executeSchemaResourceOperation
(
"drop"
,
"drop"
);
executeSchemaResourceOperation
(
"drop"
,
"drop"
,
false
);
}
public
void
dbSchemaUpgrade
()
{
...
...
@@ -502,7 +502,7 @@ public class DbSqlSession implements Session {
int
minorLibraryVersionNumber
=
Integer
.
parseInt
(
libraryVersion
.
substring
(
2
));
while
(
minorDbVersionNumber
<
minorLibraryVersionNumber
)
{
upgradeStepStaticResource
(
minorDbVersionNumber
);
executeSchemaResourceOperation
(
"upgrade"
,
"upgradestep.5"
+
minorDbVersionNumber
+
".to."
+(
minorDbVersionNumber
+
1
),
true
);
upgradeStepJavaClass
(
minorDbVersionNumber
);
minorDbVersionNumber
++;
}
...
...
@@ -512,7 +512,7 @@ public class DbSqlSession implements Session {
}
protected
void
upgradeStepJavaClass
(
int
minorDbVersionNumber
)
{
String
upgradestepClassName
=
"org.activiti.engine.impl.db.upgrade.DbUpgradeStep5"
+
minorDbVersionNumber
;
String
upgradestepClassName
=
"org.activiti.engine.impl.db.upgrade.DbUpgradeStep5"
+
minorDbVersionNumber
+
"To"
+(
minorDbVersionNumber
+
1
)
;
DbUpgradeStep
dbUpgradeStep
=
null
;
try
{
dbUpgradeStep
=
(
DbUpgradeStep
)
ReflectUtil
.
instantiate
(
upgradestepClassName
);
...
...
@@ -529,36 +529,37 @@ public class DbSqlSession implements Session {
}
}
p
rotected
void
upgradeStepStaticResource
(
int
minorDbVersionNumber
)
{
String
resourceName
=
getResourceForDbOperation
(
"upgrade"
,
"upgradestep.5"
+
minorDbVersionNumber
);
InputStream
inputStream
=
ReflectUtil
.
getResourceAsStream
(
resourceName
);
if
(
inputStream
!=
null
)
{
try
{
executeSchemaResource
(
"upgrade"
,
resourceName
,
inputStream
);
}
finally
{
IoUtil
.
closeSilently
(
inputStream
);
}
}
else
{
log
.
fine
(
"no upgrade script "
+
resourceName
+
" for upgrade step from 5."
+
minorDbVersionNumber
+
" to 5."
+(
minorDbVersionNumber
+
1
)
);
p
ublic
void
executeSchemaResourceOperation
(
String
directory
,
String
operation
,
boolean
isOptional
)
{
if
(
dbSqlSessionFactory
.
isDbEngineUsed
())
{
executeSchemaResource
(
operation
,
getResourceForDbOperation
(
directory
,
operation
,
"engine"
),
isOptional
);
}
if
(
dbSqlSessionFactory
.
isDbIdentityUsed
())
{
executeSchemaResource
(
operation
,
getResourceForDbOperation
(
directory
,
operation
,
"identity"
),
isOptional
);
}
if
(
dbSqlSessionFactory
.
isDbHistoryUsed
())
{
executeSchemaResource
(
operation
,
getResourceForDbOperation
(
directory
,
operation
,
"history"
),
isOptional
);
}
if
(
dbSqlSessionFactory
.
isDbCycleUsed
())
{
executeSchemaResource
(
operation
,
getResourceForDbOperation
(
directory
,
operation
,
"cycle"
),
isOptional
);
}
}
public
void
executeSchemaResourceOperation
(
String
directory
,
String
operation
)
{
executeSchemaResource
(
operation
,
getResourceForDbOperation
(
directory
,
operation
));
}
public
String
getResourceForDbOperation
(
String
directory
,
String
operation
)
{
public
String
getResourceForDbOperation
(
String
directory
,
String
operation
,
String
component
)
{
String
databaseType
=
dbSqlSessionFactory
.
getDatabaseType
();
return
"org/activiti/db/"
+
directory
+
"/activiti."
+
databaseType
+
"."
+
operation
+
".sql"
;
return
"org/activiti/db/"
+
directory
+
"/activiti."
+
databaseType
+
"."
+
operation
+
".
"
+
component
+
".
sql"
;
}
public
void
executeSchemaResource
(
String
operation
,
String
resourceName
)
{
public
void
executeSchemaResource
(
String
operation
,
String
resourceName
,
boolean
isOptional
)
{
InputStream
inputStream
=
null
;
try
{
inputStream
=
ReflectUtil
.
getResourceAsStream
(
resourceName
);
if
(
inputStream
==
null
)
{
throw
new
ActivitiException
(
"resource '"
+
resourceName
+
"' is not available"
);
if
(
isOptional
)
{
log
.
fine
(
"no schema resource "
+
resourceName
+
" for "
+
operation
);
}
else
{
throw
new
ActivitiException
(
"resource '"
+
resourceName
+
"' is not available"
);
}
}
executeSchemaResource
(
operation
,
resourceName
,
inputStream
);
...
...
@@ -570,6 +571,7 @@ public class DbSqlSession implements Session {
private
void
executeSchemaResource
(
String
operation
,
String
resourceName
,
InputStream
inputStream
)
{
String
sqlStatement
=
null
;
String
exceptionSqlStatement
=
null
;
try
{
Connection
connection
=
sqlSession
.
getConnection
();
Exception
exception
=
null
;
...
...
@@ -586,6 +588,7 @@ public class DbSqlSession implements Session {
}
catch
(
Exception
e
)
{
if
(
exception
==
null
)
{
exception
=
e
;
exceptionSqlStatement
=
sqlStatement
;
}
log
.
log
(
Level
.
SEVERE
,
"problem during schema "
+
operation
+
", statement '"
+
sqlStatement
,
e
);
}
...
...
@@ -599,7 +602,7 @@ public class DbSqlSession implements Session {
log
.
fine
(
"activiti db schema "
+
operation
+
" successful"
);
}
catch
(
Exception
e
)
{
throw
new
ActivitiException
(
"couldn't "
+
operation
+
" db schema: "
+
s
qlStatement
,
e
);
throw
new
ActivitiException
(
"couldn't "
+
operation
+
" db schema: "
+
exceptionS
qlStatement
,
e
);
}
}
...
...
modules/activiti-engine/src/main/java/org/activiti/engine/impl/db/DbSqlSessionFactory.java
浏览文件 @
218ae09a
...
...
@@ -55,6 +55,10 @@ public class DbSqlSessionFactory implements SessionFactory {
protected
Map
<
Class
<?>,
String
>
updateStatements
=
Collections
.
synchronizedMap
(
new
HashMap
<
Class
<?>,
String
>());
protected
Map
<
Class
<?>,
String
>
deleteStatements
=
Collections
.
synchronizedMap
(
new
HashMap
<
Class
<?>,
String
>());
protected
Map
<
Class
<?>,
String
>
selectStatements
=
Collections
.
synchronizedMap
(
new
HashMap
<
Class
<?>,
String
>());
protected
boolean
isDbEngineUsed
=
true
;
protected
boolean
isDbIdentityUsed
=
true
;
protected
boolean
isDbHistoryUsed
=
true
;
protected
boolean
isDbCycleUsed
=
true
;
public
Class
<
?
>
getSessionType
()
{
return
DbSqlSession
.
class
;
...
...
@@ -192,4 +196,43 @@ public class DbSqlSessionFactory implements SessionFactory {
this
.
selectStatements
=
selectStatements
;
}
public
boolean
isDbEngineUsed
()
{
return
isDbEngineUsed
;
}
public
void
setDbEngineUsed
(
boolean
isDbEngineUsed
)
{
this
.
isDbEngineUsed
=
isDbEngineUsed
;
}
public
boolean
isDbIdentityUsed
()
{
return
isDbIdentityUsed
;
}
public
void
setDbIdentityUsed
(
boolean
isDbIdentityUsed
)
{
this
.
isDbIdentityUsed
=
isDbIdentityUsed
;
}
public
boolean
isDbHistoryUsed
()
{
return
isDbHistoryUsed
;
}
public
void
setDbHistoryUsed
(
boolean
isDbHistoryUsed
)
{
this
.
isDbHistoryUsed
=
isDbHistoryUsed
;
}
public
boolean
isDbCycleUsed
()
{
return
isDbCycleUsed
;
}
public
void
setDbCycleUsed
(
boolean
isDbCycleUsed
)
{
this
.
isDbCycleUsed
=
isDbCycleUsed
;
}
}
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.db2.create.cycle.sql
0 → 100644
浏览文件 @
218ae09a
create
table
ACT_CY_CONN_CONFIG
(
ID_
varchar
(
255
)
not
null
,
PLUGIN_ID_
varchar
(
255
)
not
null
,
INSTANCE_NAME_
varchar
(
255
)
not
null
,
INSTANCE_ID_
varchar
(
255
)
not
null
,
USER_
varchar
(
255
),
GROUP_
varchar
(
255
),
VALUES_
varchar
(
1024
),
primary
key
(
ID_
)
);
create
table
ACT_CY_CONFIG
(
ID_
varchar
(
255
)
not
null
,
GROUP_
varchar
(
255
)
not
null
,
KEY_
varchar
(
255
)
not
null
,
VALUE_
varchar
(
255
)
not
null
,
primary
key
(
ID_
)
);
create
table
ACT_CY_LINK
(
ID_
varchar
(
255
)
not
null
,
SOURCE_CONNECTOR_ID_
varchar
(
255
),
SOURCE_ARTIFACT_ID_
varchar
(
550
),
SOURCE_ELEMENT_ID_
varchar
(
255
)
default
null
,
SOURCE_ELEMENT_NAME_
varchar
(
255
)
default
null
,
SOURCE_REVISION_
bigint
default
null
,
TARGET_CONNECTOR_ID_
varchar
(
255
),
TARGET_ARTIFACT_ID_
varchar
(
550
),
TARGET_ELEMENT_ID_
varchar
(
255
)
default
null
,
TARGET_ELEMENT_NAME_
varchar
(
255
)
default
null
,
TARGET_REVISION_
bigint
default
null
,
LINK_TYPE_
varchar
(
255
)
,
COMMENT_
varchar
(
1000
),
LINKED_BOTH_WAYS_
smallint
check
(
LINKED_BOTH_WAYS_
in
(
1
,
0
)),
primary
key
(
ID_
)
);
create
table
ACT_CY_PEOPLE_LINK
(
ID_
varchar
(
255
)
not
null
,
SOURCE_CONNECTOR_ID_
varchar
(
255
),
SOURCE_ARTIFACT_ID_
varchar
(
550
),
SOURCE_REVISION_
bigint
default
null
,
USER_ID_
varchar
(
255
),
GROUP_ID_
varchar
(
255
),
LINK_TYPE_
varchar
(
255
),
COMMENT_
varchar
(
1000
),
primary
key
(
ID_
)
);
create
table
ACT_CY_TAG
(
ID_
varchar
(
255
)
not
null
,
NAME_
varchar
(
255
),
CONNECTOR_ID_
varchar
(
255
),
ARTIFACT_ID_
varchar
(
550
),
ALIAS_
varchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_CY_COMMENT
(
ID_
varchar
(
255
)
not
null
,
CONNECTOR_ID_
varchar
(
255
)
not
null
,
NODE_ID_
varchar
(
550
)
not
null
,
ELEMENT_ID_
varchar
(
255
)
default
null
,
CONTENT_
varchar
(
1024
)
not
null
,
AUTHOR_
varchar
(
255
),
DATE_
timestamp
not
null
,
ANSWERED_COMMENT_ID_
varchar
(
255
)
default
null
,
primary
key
(
ID_
)
);
create
index
ACT_CY_IDX_COMMENT
on
ACT_CY_COMMENT
(
ANSWERED_COMMENT_ID_
);
alter
table
ACT_CY_COMMENT
add
constraint
FK_CY_COMMENT_COMMENT
foreign
key
(
ANSWERED_COMMENT_ID_
)
references
ACT_CY_COMMENT
(
ID_
);
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.db2.create.sql
→
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.db2.create.
engine.
sql
浏览文件 @
218ae09a
...
...
@@ -66,30 +66,6 @@ create table ACT_RU_JOB (
primary
key
(
ID_
)
);
create
table
ACT_ID_GROUP
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
,
NAME_
varchar
(
255
),
TYPE_
varchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_ID_MEMBERSHIP
(
USER_ID_
varchar
(
64
)
not
null
,
GROUP_ID_
varchar
(
64
)
not
null
,
primary
key
(
USER_ID_
,
GROUP_ID_
)
);
create
table
ACT_ID_USER
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
,
FIRST_
varchar
(
255
),
LAST_
varchar
(
255
),
EMAIL_
varchar
(
255
),
PWD_
varchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_RE_PROCDEF
(
ID_
varchar
(
64
)
not
null
,
CATEGORY_
varchar
(
255
),
...
...
@@ -144,87 +120,11 @@ create table ACT_RU_VARIABLE (
primary
key
(
ID_
)
);
create
table
ACT_HI_PROCINST
(
ID_
varchar
(
64
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
BUSINESS_KEY_
varchar
(
255
),
PROC_DEF_ID_
varchar
(
64
)
not
null
,
START_TIME_
timestamp
not
null
,
END_TIME_
timestamp
,
DURATION_
bigint
,
START_USER_ID_
varchar
(
255
),
START_ACT_ID_
varchar
(
255
),
END_ACT_ID_
varchar
(
255
),
UNI_BUSINESS_KEY
varchar
(
255
)
not
null
generated
always
as
(
case
when
"BUSINESS_KEY_"
is
null
then
"ID_"
else
"BUSINESS_KEY_"
end
),
UNI_PROC_DEF_ID
varchar
(
64
)
not
null
generated
always
as
(
case
when
"PROC_DEF_ID_"
is
null
then
"ID_"
else
"PROC_DEF_ID_"
end
),
primary
key
(
ID_
),
unique
(
PROC_INST_ID_
)
);
create
table
ACT_HI_ACTINST
(
ID_
varchar
(
64
)
not
null
,
PROC_DEF_ID_
varchar
(
64
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
EXECUTION_ID_
varchar
(
64
)
not
null
,
ACT_ID_
varchar
(
255
)
not
null
,
ACT_NAME_
varchar
(
255
),
ACT_TYPE_
varchar
(
255
)
not
null
,
ASSIGNEE_
varchar
(
64
),
START_TIME_
timestamp
not
null
,
END_TIME_
timestamp
,
DURATION_
bigint
,
primary
key
(
ID_
)
);
create
table
ACT_HI_TASKINST
(
ID_
varchar
(
64
)
not
null
,
PROC_DEF_ID_
varchar
(
64
),
TASK_DEF_KEY_
varchar
(
255
),
PROC_INST_ID_
varchar
(
64
),
EXECUTION_ID_
varchar
(
64
),
NAME_
varchar
(
255
),
DESCRIPTION_
varchar
(
255
),
ASSIGNEE_
varchar
(
64
),
START_TIME_
timestamp
not
null
,
END_TIME_
timestamp
,
DURATION_
bigint
,
DELETE_REASON_
varchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_HI_DETAIL
(
ID_
varchar
(
64
)
not
null
,
TYPE_
varchar
(
255
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
EXECUTION_ID_
varchar
(
64
)
not
null
,
TASK_ID_
varchar
(
64
),
ACT_INST_ID_
varchar
(
64
),
NAME_
varchar
(
255
)
not
null
,
VAR_TYPE_
varchar
(
255
),
REV_
integer
,
TIME_
timestamp
not
null
,
BYTEARRAY_ID_
varchar
(
64
),
DOUBLE_
double
precision
,
LONG_
bigint
,
TEXT_
varchar
(
255
),
TEXT2_
varchar
(
255
),
primary
key
(
ID_
)
);
create
unique
index
ACT_UNIQ_RU_BUS_KEY
on
ACT_RU_EXECUTION
(
UNI_PROC_DEF_ID
,
UNI_BUSINESS_KEY
);
create
unique
index
ACT_UNIQ_HI_BUS_KEY
on
ACT_HI_PROCINST
(
UNI_PROC_DEF_ID
,
UNI_BUSINESS_KEY
);
create
index
ACT_IDX_EXEC_BUSKEY
on
ACT_RU_EXECUTION
(
BUSINESS_KEY_
);
create
index
ACT_IDX_TASK_CREATE
on
ACT_RU_TASK
(
CREATE_TIME_
);
create
index
ACT_IDX_IDENT_LNK_USER
on
ACT_RU_IDENTITYLINK
(
USER_ID_
);
create
index
ACT_IDX_IDENT_LNK_GROUP
on
ACT_RU_IDENTITYLINK
(
GROUP_ID_
);
create
index
ACT_IDX_HI_PRO_INST_END
on
ACT_HI_PROCINST
(
END_TIME_
);
create
index
ACT_IDX_HI_PRO_I_BUSKEY
on
ACT_HI_PROCINST
(
BUSINESS_KEY_
);
create
index
ACT_IDX_HI_ACT_INST_START
on
ACT_HI_ACTINST
(
START_TIME_
);
create
index
ACT_IDX_HI_ACT_INST_END
on
ACT_HI_ACTINST
(
END_TIME_
);
create
index
ACT_IDX_HI_DETAIL_PROC_INST
on
ACT_HI_DETAIL
(
PROC_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_ACT_INST
on
ACT_HI_DETAIL
(
ACT_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_TIME
on
ACT_HI_DETAIL
(
TIME_
);
create
index
ACT_IDX_HI_DETAIL_NAME
on
ACT_HI_DETAIL
(
NAME_
);
alter
table
ACT_GE_BYTEARRAY
add
constraint
ACT_FK_BYTEARR_DEPL
...
...
@@ -246,16 +146,6 @@ alter table ACT_RU_EXECUTION
foreign
key
(
SUPER_EXEC_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_GROUP
foreign
key
(
GROUP_ID_
)
references
ACT_ID_GROUP
(
ID_
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_USER
foreign
key
(
USER_ID_
)
references
ACT_ID_USER
(
ID_
);
alter
table
ACT_RU_IDENTITYLINK
add
constraint
ACT_FK_TSKASS_TASK
foreign
key
(
TASK_ID_
)
...
...
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.db2.create.history.sql
0 → 100644
浏览文件 @
218ae09a
create
table
ACT_HI_PROCINST
(
ID_
varchar
(
64
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
BUSINESS_KEY_
varchar
(
255
),
PROC_DEF_ID_
varchar
(
64
)
not
null
,
START_TIME_
timestamp
not
null
,
END_TIME_
timestamp
,
DURATION_
bigint
,
START_USER_ID_
varchar
(
255
),
START_ACT_ID_
varchar
(
255
),
END_ACT_ID_
varchar
(
255
),
UNI_BUSINESS_KEY
varchar
(
255
)
not
null
generated
always
as
(
case
when
"BUSINESS_KEY_"
is
null
then
"ID_"
else
"BUSINESS_KEY_"
end
),
UNI_PROC_DEF_ID
varchar
(
64
)
not
null
generated
always
as
(
case
when
"PROC_DEF_ID_"
is
null
then
"ID_"
else
"PROC_DEF_ID_"
end
),
primary
key
(
ID_
),
unique
(
PROC_INST_ID_
)
);
create
table
ACT_HI_ACTINST
(
ID_
varchar
(
64
)
not
null
,
PROC_DEF_ID_
varchar
(
64
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
EXECUTION_ID_
varchar
(
64
)
not
null
,
ACT_ID_
varchar
(
255
)
not
null
,
ACT_NAME_
varchar
(
255
),
ACT_TYPE_
varchar
(
255
)
not
null
,
ASSIGNEE_
varchar
(
64
),
START_TIME_
timestamp
not
null
,
END_TIME_
timestamp
,
DURATION_
bigint
,
primary
key
(
ID_
)
);
create
table
ACT_HI_TASKINST
(
ID_
varchar
(
64
)
not
null
,
PROC_DEF_ID_
varchar
(
64
),
TASK_DEF_KEY_
varchar
(
255
),
PROC_INST_ID_
varchar
(
64
),
EXECUTION_ID_
varchar
(
64
),
NAME_
varchar
(
255
),
DESCRIPTION_
varchar
(
255
),
ASSIGNEE_
varchar
(
64
),
START_TIME_
timestamp
not
null
,
END_TIME_
timestamp
,
DURATION_
bigint
,
DELETE_REASON_
varchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_HI_DETAIL
(
ID_
varchar
(
64
)
not
null
,
TYPE_
varchar
(
255
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
EXECUTION_ID_
varchar
(
64
)
not
null
,
TASK_ID_
varchar
(
64
),
ACT_INST_ID_
varchar
(
64
),
NAME_
varchar
(
255
)
not
null
,
VAR_TYPE_
varchar
(
255
),
REV_
integer
,
TIME_
timestamp
not
null
,
BYTEARRAY_ID_
varchar
(
64
),
DOUBLE_
double
precision
,
LONG_
bigint
,
TEXT_
varchar
(
255
),
TEXT2_
varchar
(
255
),
primary
key
(
ID_
)
);
create
unique
index
ACT_UNIQ_HI_BUS_KEY
on
ACT_HI_PROCINST
(
UNI_PROC_DEF_ID
,
UNI_BUSINESS_KEY
);
create
index
ACT_IDX_HI_PRO_INST_END
on
ACT_HI_PROCINST
(
END_TIME_
);
create
index
ACT_IDX_HI_PRO_I_BUSKEY
on
ACT_HI_PROCINST
(
BUSINESS_KEY_
);
create
index
ACT_IDX_HI_ACT_INST_START
on
ACT_HI_ACTINST
(
START_TIME_
);
create
index
ACT_IDX_HI_ACT_INST_END
on
ACT_HI_ACTINST
(
END_TIME_
);
create
index
ACT_IDX_HI_DETAIL_PROC_INST
on
ACT_HI_DETAIL
(
PROC_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_ACT_INST
on
ACT_HI_DETAIL
(
ACT_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_TIME
on
ACT_HI_DETAIL
(
TIME_
);
create
index
ACT_IDX_HI_DETAIL_NAME
on
ACT_HI_DETAIL
(
NAME_
);
alter
table
ACT_GE_BYTEARRAY
add
constraint
ACT_FK_BYTEARR_DEPL
foreign
key
(
DEPLOYMENT_ID_
)
references
ACT_RE_DEPLOYMENT
(
ID_
);
alter
table
ACT_RU_EXECUTION
add
constraint
ACT_FK_EXE_PROCINST
foreign
key
(
PROC_INST_ID_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_RU_EXECUTION
add
constraint
ACT_FK_EXE_PARENT
foreign
key
(
PARENT_ID_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_RU_EXECUTION
add
constraint
ACT_FK_EXE_SUPER
foreign
key
(
SUPER_EXEC_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_RU_IDENTITYLINK
add
constraint
ACT_FK_TSKASS_TASK
foreign
key
(
TASK_ID_
)
references
ACT_RU_TASK
(
ID_
);
alter
table
ACT_RU_TASK
add
constraint
ACT_FK_TASK_EXE
foreign
key
(
EXECUTION_ID_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_RU_TASK
add
constraint
ACT_FK_TASK_PROCINST
foreign
key
(
PROC_INST_ID_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_RU_TASK
add
constraint
ACT_FK_TASK_PROCDEF
foreign
key
(
PROC_DEF_ID_
)
references
ACT_RE_PROCDEF
(
ID_
);
alter
table
ACT_RU_VARIABLE
add
constraint
ACT_FK_VAR_EXE
foreign
key
(
EXECUTION_ID_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_RU_VARIABLE
add
constraint
ACT_FK_VAR_PROCINST
foreign
key
(
PROC_INST_ID_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_RU_VARIABLE
add
constraint
ACT_FK_VAR_BYTEARRAY
foreign
key
(
BYTEARRAY_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
alter
table
ACT_RU_JOB
add
constraint
ACT_FK_JOB_EXCEPTION
foreign
key
(
EXCEPTION_STACK_ID_
)
references
ACT_GE_BYTEARRAY
(
ID_
);
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.db2.create.identity.sql
0 → 100644
浏览文件 @
218ae09a
create
table
ACT_ID_GROUP
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
,
NAME_
varchar
(
255
),
TYPE_
varchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_ID_MEMBERSHIP
(
USER_ID_
varchar
(
64
)
not
null
,
GROUP_ID_
varchar
(
64
)
not
null
,
primary
key
(
USER_ID_
,
GROUP_ID_
)
);
create
table
ACT_ID_USER
(
ID_
varchar
(
64
)
not
null
,
REV_
integer
,
FIRST_
varchar
(
255
),
LAST_
varchar
(
255
),
EMAIL_
varchar
(
255
),
PWD_
varchar
(
255
),
primary
key
(
ID_
)
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_GROUP
foreign
key
(
GROUP_ID_
)
references
ACT_ID_GROUP
(
ID_
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_USER
foreign
key
(
USER_ID_
)
references
ACT_ID_USER
(
ID_
);
modules/activiti-
cycle/src/main/resources/org/activiti/db/cycle/create/activiti.h2.creat
e.sql
→
modules/activiti-
engine/src/main/resources/org/activiti/db/create/activiti.h2.create.cycl
e.sql
浏览文件 @
218ae09a
文件已移动
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.h2.create.sql
→
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.h2.create.
engine.
sql
浏览文件 @
218ae09a
...
...
@@ -64,30 +64,6 @@ create table ACT_RU_JOB (
primary
key
(
ID_
)
);
create
table
ACT_ID_GROUP
(
ID_
varchar
(
64
),
REV_
integer
,
NAME_
varchar
(
255
),
TYPE_
varchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_ID_MEMBERSHIP
(
USER_ID_
varchar
(
64
),
GROUP_ID_
varchar
(
64
),
primary
key
(
USER_ID_
,
GROUP_ID_
)
);
create
table
ACT_ID_USER
(
ID_
varchar
(
64
),
REV_
integer
,
FIRST_
varchar
(
255
),
LAST_
varchar
(
255
),
EMAIL_
varchar
(
255
),
PWD_
varchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_RE_PROCDEF
(
ID_
varchar
(
64
),
CATEGORY_
varchar
(
255
),
...
...
@@ -142,83 +118,10 @@ create table ACT_RU_VARIABLE (
primary
key
(
ID_
)
);
create
table
ACT_HI_PROCINST
(
ID_
varchar
(
64
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
BUSINESS_KEY_
varchar
(
255
),
PROC_DEF_ID_
varchar
(
64
)
not
null
,
START_TIME_
timestamp
not
null
,
END_TIME_
timestamp
,
DURATION_
bigint
,
START_USER_ID_
varchar
(
255
),
START_ACT_ID_
varchar
(
255
),
END_ACT_ID_
varchar
(
255
),
primary
key
(
ID_
),
unique
(
PROC_INST_ID_
)
);
create
table
ACT_HI_ACTINST
(
ID_
varchar
(
64
)
not
null
,
PROC_DEF_ID_
varchar
(
64
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
EXECUTION_ID_
varchar
(
64
)
not
null
,
ACT_ID_
varchar
(
255
)
not
null
,
ACT_NAME_
varchar
(
255
),
ACT_TYPE_
varchar
(
255
)
not
null
,
ASSIGNEE_
varchar
(
64
),
START_TIME_
timestamp
not
null
,
END_TIME_
timestamp
,
DURATION_
bigint
,
primary
key
(
ID_
)
);
create
table
ACT_HI_TASKINST
(
ID_
varchar
(
64
)
not
null
,
PROC_DEF_ID_
varchar
(
64
),
TASK_DEF_KEY_
varchar
(
255
),
PROC_INST_ID_
varchar
(
64
),
EXECUTION_ID_
varchar
(
64
),
NAME_
varchar
(
255
),
DESCRIPTION_
varchar
(
255
),
ASSIGNEE_
varchar
(
64
),
START_TIME_
timestamp
not
null
,
END_TIME_
timestamp
,
DURATION_
bigint
,
DELETE_REASON_
varchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_HI_DETAIL
(
ID_
varchar
(
64
)
not
null
,
TYPE_
varchar
(
255
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
EXECUTION_ID_
varchar
(
64
)
not
null
,
TASK_ID_
varchar
(
64
),
ACT_INST_ID_
varchar
(
64
),
NAME_
varchar
(
255
)
not
null
,
VAR_TYPE_
varchar
(
255
),
REV_
integer
,
TIME_
timestamp
not
null
,
BYTEARRAY_ID_
varchar
(
64
),
DOUBLE_
double
,
LONG_
bigint
,
TEXT_
varchar
(
255
),
TEXT2_
varchar
(
255
),
primary
key
(
ID_
)
);
create
index
ACT_IDX_EXEC_BUSKEY
on
ACT_RU_EXECUTION
(
BUSINESS_KEY_
);
create
index
ACT_IDX_TASK_CREATE
on
ACT_RU_TASK
(
CREATE_TIME_
);
create
index
ACT_IDX_IDENT_LNK_USER
on
ACT_RU_IDENTITYLINK
(
USER_ID_
);
create
index
ACT_IDX_IDENT_LNK_GROUP
on
ACT_RU_IDENTITYLINK
(
GROUP_ID_
);
create
index
ACT_IDX_HI_PRO_INST_END
on
ACT_HI_PROCINST
(
END_TIME_
);
create
index
ACT_IDX_HI_PRO_I_BUSKEY
on
ACT_HI_PROCINST
(
BUSINESS_KEY_
);
create
index
ACT_IDX_HI_ACT_INST_START
on
ACT_HI_ACTINST
(
START_TIME_
);
create
index
ACT_IDX_HI_ACT_INST_END
on
ACT_HI_ACTINST
(
END_TIME_
);
create
index
ACT_IDX_HI_DETAIL_PROC_INST
on
ACT_HI_DETAIL
(
PROC_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_ACT_INST
on
ACT_HI_DETAIL
(
ACT_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_TIME
on
ACT_HI_DETAIL
(
TIME_
);
create
index
ACT_IDX_HI_DETAIL_NAME
on
ACT_HI_DETAIL
(
NAME_
);
alter
table
ACT_GE_BYTEARRAY
add
constraint
ACT_FK_BYTEARR_DEPL
...
...
@@ -244,20 +147,6 @@ alter table ACT_RU_EXECUTION
add
constraint
ACT_UNIQ_RU_BUS_KEY
unique
(
PROC_DEF_ID_
,
BUSINESS_KEY_
);
alter
table
ACT_HI_PROCINST
add
constraint
ACT_UNIQ_HI_BUS_KEY
unique
(
PROC_DEF_ID_
,
BUSINESS_KEY_
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_GROUP
foreign
key
(
GROUP_ID_
)
references
ACT_ID_GROUP
;
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_USER
foreign
key
(
USER_ID_
)
references
ACT_ID_USER
;
alter
table
ACT_RU_IDENTITYLINK
add
constraint
ACT_FK_TSKASS_TASK
foreign
key
(
TASK_ID_
)
...
...
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.h2.create.history.sql
0 → 100644
浏览文件 @
218ae09a
create
table
ACT_HI_PROCINST
(
ID_
varchar
(
64
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
BUSINESS_KEY_
varchar
(
255
),
PROC_DEF_ID_
varchar
(
64
)
not
null
,
START_TIME_
timestamp
not
null
,
END_TIME_
timestamp
,
DURATION_
bigint
,
START_USER_ID_
varchar
(
255
),
START_ACT_ID_
varchar
(
255
),
END_ACT_ID_
varchar
(
255
),
primary
key
(
ID_
),
unique
(
PROC_INST_ID_
)
);
create
table
ACT_HI_ACTINST
(
ID_
varchar
(
64
)
not
null
,
PROC_DEF_ID_
varchar
(
64
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
EXECUTION_ID_
varchar
(
64
)
not
null
,
ACT_ID_
varchar
(
255
)
not
null
,
ACT_NAME_
varchar
(
255
),
ACT_TYPE_
varchar
(
255
)
not
null
,
ASSIGNEE_
varchar
(
64
),
START_TIME_
timestamp
not
null
,
END_TIME_
timestamp
,
DURATION_
bigint
,
primary
key
(
ID_
)
);
create
table
ACT_HI_TASKINST
(
ID_
varchar
(
64
)
not
null
,
PROC_DEF_ID_
varchar
(
64
),
TASK_DEF_KEY_
varchar
(
255
),
PROC_INST_ID_
varchar
(
64
),
EXECUTION_ID_
varchar
(
64
),
NAME_
varchar
(
255
),
DESCRIPTION_
varchar
(
255
),
ASSIGNEE_
varchar
(
64
),
START_TIME_
timestamp
not
null
,
END_TIME_
timestamp
,
DURATION_
bigint
,
DELETE_REASON_
varchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_HI_DETAIL
(
ID_
varchar
(
64
)
not
null
,
TYPE_
varchar
(
255
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
EXECUTION_ID_
varchar
(
64
)
not
null
,
TASK_ID_
varchar
(
64
),
ACT_INST_ID_
varchar
(
64
),
NAME_
varchar
(
255
)
not
null
,
VAR_TYPE_
varchar
(
255
),
REV_
integer
,
TIME_
timestamp
not
null
,
BYTEARRAY_ID_
varchar
(
64
),
DOUBLE_
double
,
LONG_
bigint
,
TEXT_
varchar
(
255
),
TEXT2_
varchar
(
255
),
primary
key
(
ID_
)
);
create
index
ACT_IDX_HI_PRO_INST_END
on
ACT_HI_PROCINST
(
END_TIME_
);
create
index
ACT_IDX_HI_PRO_I_BUSKEY
on
ACT_HI_PROCINST
(
BUSINESS_KEY_
);
create
index
ACT_IDX_HI_ACT_INST_START
on
ACT_HI_ACTINST
(
START_TIME_
);
create
index
ACT_IDX_HI_ACT_INST_END
on
ACT_HI_ACTINST
(
END_TIME_
);
create
index
ACT_IDX_HI_DETAIL_PROC_INST
on
ACT_HI_DETAIL
(
PROC_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_ACT_INST
on
ACT_HI_DETAIL
(
ACT_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_TIME
on
ACT_HI_DETAIL
(
TIME_
);
create
index
ACT_IDX_HI_DETAIL_NAME
on
ACT_HI_DETAIL
(
NAME_
);
alter
table
ACT_HI_PROCINST
add
constraint
ACT_UNIQ_HI_BUS_KEY
unique
(
PROC_DEF_ID_
,
BUSINESS_KEY_
);
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.h2.create.identity.sql
0 → 100644
浏览文件 @
218ae09a
create
table
ACT_ID_GROUP
(
ID_
varchar
(
64
),
REV_
integer
,
NAME_
varchar
(
255
),
TYPE_
varchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_ID_MEMBERSHIP
(
USER_ID_
varchar
(
64
),
GROUP_ID_
varchar
(
64
),
primary
key
(
USER_ID_
,
GROUP_ID_
)
);
create
table
ACT_ID_USER
(
ID_
varchar
(
64
),
REV_
integer
,
FIRST_
varchar
(
255
),
LAST_
varchar
(
255
),
EMAIL_
varchar
(
255
),
PWD_
varchar
(
255
),
primary
key
(
ID_
)
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_GROUP
foreign
key
(
GROUP_ID_
)
references
ACT_ID_GROUP
;
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_USER
foreign
key
(
USER_ID_
)
references
ACT_ID_USER
;
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.mssql.create.cycle.sql
0 → 100644
浏览文件 @
218ae09a
create
table
ACT_CY_CONFIG
(
ID_
nvarchar
(
64
),
VALUE_
nvarchar
(
1024
),
REV_
int
,
primary
key
(
ID_
)
);
create
table
ACT_CY_LINK
(
ID_
nvarchar
(
255
)
NOT
NULL
,
SOURCE_CONNECTOR_ID_
nvarchar
(
255
),
SOURCE_ARTIFACT_ID_
nvarchar
(
550
),
SOURCE_ELEMENT_ID_
nvarchar
(
255
)
DEFAULT
NULL
,
SOURCE_ELEMENT_NAME_
nvarchar
(
255
)
DEFAULT
NULL
,
SOURCE_REVISION_
numeric
(
19
,
0
)
DEFAULT
NULL
,
TARGET_CONNECTOR_ID_
nvarchar
(
255
),
TARGET_ARTIFACT_ID_
nvarchar
(
550
),
TARGET_ELEMENT_ID_
nvarchar
(
255
)
DEFAULT
NULL
,
TARGET_ELEMENT_NAME_
nvarchar
(
255
)
DEFAULT
NULL
,
TARGET_REVISION_
numeric
(
19
,
0
)
DEFAULT
NULL
,
LINK_TYPE_
nvarchar
(
255
)
,
COMMENT_
nvarchar
(
1000
),
LINKED_BOTH_WAYS_
bit
,
primary
key
(
ID_
)
);
create
table
ACT_CY_PEOPLE_LINK
(
ID_
nvarchar
(
255
)
NOT
NULL
,
SOURCE_CONNECTOR_ID_
nvarchar
(
255
),
SOURCE_ARTIFACT_ID_
nvarchar
(
550
),
SOURCE_REVISION_
numeric
(
19
,
0
)
DEFAULT
NULL
,
USER_ID_
nvarchar
(
255
),
GROUP_ID_
nvarchar
(
255
),
LINK_TYPE_
nvarchar
(
255
),
COMMENT_
nvarchar
(
1000
),
primary
key
(
ID_
)
);
create
table
ACT_CY_TAG
(
ID_
nvarchar
(
255
),
NAME_
nvarchar
(
255
),
CONNECTOR_ID_
nvarchar
(
255
),
ARTIFACT_ID_
nvarchar
(
550
),
ALIAS_
nvarchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_CY_COMMENT
(
ID_
nvarchar
(
255
)
NOT
NULL
,
CONNECTOR_ID_
nvarchar
(
255
)
NOT
NULL
,
NODE_ID_
nvarchar
(
550
)
NOT
NULL
,
ELEMENT_ID_
nvarchar
(
255
)
DEFAULT
NULL
,
CONTENT_
nvarchar
(
1024
)
NOT
NULL
,
AUTHOR_
nvarchar
(
255
),
DATE_
datetime
NOT
NULL
,
ANSWERED_COMMENT_ID_
nvarchar
(
255
)
DEFAULT
NULL
,
primary
key
(
ID_
)
);
create
index
ACT_CY_IDX_COMMENT
on
ACT_CY_COMMENT
(
ANSWERED_COMMENT_ID_
);
alter
table
ACT_CY_COMMENT
add
constraint
FK_CY_COMMENT_COMMENT
foreign
key
(
ANSWERED_COMMENT_ID_
)
references
ACT_CY_COMMENT
(
ID_
);
\ No newline at end of file
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.mssql.create.sql
→
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.mssql.create.
engine.
sql
浏览文件 @
218ae09a
...
...
@@ -64,30 +64,6 @@ create table ACT_RU_JOB (
primary
key
(
ID_
)
);
create
table
ACT_ID_GROUP
(
ID_
nvarchar
(
64
),
REV_
int
,
NAME_
nvarchar
(
255
),
TYPE_
nvarchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_ID_MEMBERSHIP
(
USER_ID_
nvarchar
(
64
),
GROUP_ID_
nvarchar
(
64
),
primary
key
(
USER_ID_
,
GROUP_ID_
)
);
create
table
ACT_ID_USER
(
ID_
nvarchar
(
64
),
REV_
int
,
FIRST_
nvarchar
(
255
),
LAST_
nvarchar
(
255
),
EMAIL_
nvarchar
(
255
),
PWD_
nvarchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_RE_PROCDEF
(
ID_
nvarchar
(
64
),
CATEGORY_
nvarchar
(
255
),
...
...
@@ -142,85 +118,11 @@ create table ACT_RU_VARIABLE (
primary
key
(
ID_
)
);
create
table
ACT_HI_PROCINST
(
ID_
nvarchar
(
64
)
not
null
,
PROC_INST_ID_
nvarchar
(
64
)
not
null
,
BUSINESS_KEY_
nvarchar
(
255
),
PROC_DEF_ID_
nvarchar
(
64
)
not
null
,
START_TIME_
datetime
not
null
,
END_TIME_
datetime
,
DURATION_
numeric
(
19
,
0
),
START_USER_ID_
nvarchar
(
255
),
START_ACT_ID_
nvarchar
(
255
),
END_ACT_ID_
nvarchar
(
255
),
primary
key
(
ID_
),
unique
(
PROC_INST_ID_
)
);
create
table
ACT_HI_ACTINST
(
ID_
nvarchar
(
64
)
not
null
,
PROC_DEF_ID_
nvarchar
(
64
)
not
null
,
PROC_INST_ID_
nvarchar
(
64
)
not
null
,
EXECUTION_ID_
nvarchar
(
64
)
not
null
,
ACT_ID_
nvarchar
(
255
)
not
null
,
ACT_NAME_
nvarchar
(
255
),
ACT_TYPE_
nvarchar
(
255
)
not
null
,
ASSIGNEE_
nvarchar
(
64
),
START_TIME_
datetime
not
null
,
END_TIME_
datetime
,
DURATION_
numeric
(
19
,
0
),
primary
key
(
ID_
)
);
create
table
ACT_HI_TASKINST
(
ID_
nvarchar
(
64
)
not
null
,
PROC_DEF_ID_
nvarchar
(
64
),
TASK_DEF_KEY_
nvarchar
(
255
),
PROC_INST_ID_
nvarchar
(
64
),
EXECUTION_ID_
nvarchar
(
64
),
NAME_
nvarchar
(
255
),
DESCRIPTION_
nvarchar
(
255
),
ASSIGNEE_
nvarchar
(
64
),
START_TIME_
datetime
not
null
,
END_TIME_
datetime
,
DURATION_
numeric
(
19
,
0
),
DELETE_REASON_
nvarchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_HI_DETAIL
(
ID_
nvarchar
(
64
)
not
null
,
TYPE_
nvarchar
(
255
)
not
null
,
PROC_INST_ID_
nvarchar
(
64
)
not
null
,
EXECUTION_ID_
nvarchar
(
64
)
not
null
,
TASK_ID_
nvarchar
(
64
),
ACT_INST_ID_
nvarchar
(
64
),
NAME_
nvarchar
(
255
)
not
null
,
VAR_TYPE_
nvarchar
(
255
),
REV_
int
,
TIME_
datetime
not
null
,
BYTEARRAY_ID_
nvarchar
(
64
),
DOUBLE_
double
precision
,
LONG_
numeric
(
19
,
0
),
TEXT_
nvarchar
(
255
),
TEXT2_
nvarchar
(
255
),
primary
key
(
ID_
)
);
create
index
ACT_IDX_EXEC_BUSKEY
on
ACT_RU_EXECUTION
(
BUSINESS_KEY_
);
create
index
ACT_IDX_TASK_CREATE
on
ACT_RU_TASK
(
CREATE_TIME_
);
create
index
ACT_IDX_IDENT_LNK_USER
on
ACT_RU_IDENTITYLINK
(
USER_ID_
);
create
index
ACT_IDX_IDENT_LNK_GROUP
on
ACT_RU_IDENTITYLINK
(
GROUP_ID_
);
create
index
ACT_IDX_HI_PRO_INST_END
on
ACT_HI_PROCINST
(
END_TIME_
);
create
index
ACT_IDX_HI_PRO_I_BUSKEY
on
ACT_HI_PROCINST
(
BUSINESS_KEY_
);
create
index
ACT_IDX_HI_ACT_INST_START
on
ACT_HI_ACTINST
(
START_TIME_
);
create
index
ACT_IDX_HI_ACT_INST_END
on
ACT_HI_ACTINST
(
END_TIME_
);
create
index
ACT_IDX_HI_DETAIL_PROC_INST
on
ACT_HI_DETAIL
(
PROC_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_ACT_INST
on
ACT_HI_DETAIL
(
ACT_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_TIME
on
ACT_HI_DETAIL
(
TIME_
);
create
index
ACT_IDX_HI_DETAIL_NAME
on
ACT_HI_DETAIL
(
NAME_
);
create
unique
index
ACT_UNIQ_RU_BUS_KEY
on
ACT_RU_EXECUTION
(
PROC_DEF_ID_
,
BUSINESS_KEY_
)
where
BUSINESS_KEY_
is
not
null
;
create
unique
index
ACT_UNIQ_HI_BUS_KEY
on
ACT_HI_PROCINST
(
PROC_DEF_ID_
,
BUSINESS_KEY_
)
where
BUSINESS_KEY_
is
not
null
;
alter
table
ACT_GE_BYTEARRAY
add
constraint
ACT_FK_BYTEARR_DEPL
...
...
@@ -237,16 +139,6 @@ alter table ACT_RU_EXECUTION
foreign
key
(
SUPER_EXEC_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_GROUP
foreign
key
(
GROUP_ID_
)
references
ACT_ID_GROUP
(
ID_
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_USER
foreign
key
(
USER_ID_
)
references
ACT_ID_USER
(
ID_
);
alter
table
ACT_RU_IDENTITYLINK
add
constraint
ACT_FK_TSKASS_TASK
foreign
key
(
TASK_ID_
)
...
...
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.mssql.create.history.sql
0 → 100644
浏览文件 @
218ae09a
create
table
ACT_HI_PROCINST
(
ID_
nvarchar
(
64
)
not
null
,
PROC_INST_ID_
nvarchar
(
64
)
not
null
,
BUSINESS_KEY_
nvarchar
(
255
),
PROC_DEF_ID_
nvarchar
(
64
)
not
null
,
START_TIME_
datetime
not
null
,
END_TIME_
datetime
,
DURATION_
numeric
(
19
,
0
),
START_USER_ID_
nvarchar
(
255
),
START_ACT_ID_
nvarchar
(
255
),
END_ACT_ID_
nvarchar
(
255
),
primary
key
(
ID_
),
unique
(
PROC_INST_ID_
)
);
create
table
ACT_HI_ACTINST
(
ID_
nvarchar
(
64
)
not
null
,
PROC_DEF_ID_
nvarchar
(
64
)
not
null
,
PROC_INST_ID_
nvarchar
(
64
)
not
null
,
EXECUTION_ID_
nvarchar
(
64
)
not
null
,
ACT_ID_
nvarchar
(
255
)
not
null
,
ACT_NAME_
nvarchar
(
255
),
ACT_TYPE_
nvarchar
(
255
)
not
null
,
ASSIGNEE_
nvarchar
(
64
),
START_TIME_
datetime
not
null
,
END_TIME_
datetime
,
DURATION_
numeric
(
19
,
0
),
primary
key
(
ID_
)
);
create
table
ACT_HI_TASKINST
(
ID_
nvarchar
(
64
)
not
null
,
PROC_DEF_ID_
nvarchar
(
64
),
TASK_DEF_KEY_
nvarchar
(
255
),
PROC_INST_ID_
nvarchar
(
64
),
EXECUTION_ID_
nvarchar
(
64
),
NAME_
nvarchar
(
255
),
DESCRIPTION_
nvarchar
(
255
),
ASSIGNEE_
nvarchar
(
64
),
START_TIME_
datetime
not
null
,
END_TIME_
datetime
,
DURATION_
numeric
(
19
,
0
),
DELETE_REASON_
nvarchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_HI_DETAIL
(
ID_
nvarchar
(
64
)
not
null
,
TYPE_
nvarchar
(
255
)
not
null
,
PROC_INST_ID_
nvarchar
(
64
)
not
null
,
EXECUTION_ID_
nvarchar
(
64
)
not
null
,
TASK_ID_
nvarchar
(
64
),
ACT_INST_ID_
nvarchar
(
64
),
NAME_
nvarchar
(
255
)
not
null
,
VAR_TYPE_
nvarchar
(
255
),
REV_
int
,
TIME_
datetime
not
null
,
BYTEARRAY_ID_
nvarchar
(
64
),
DOUBLE_
double
precision
,
LONG_
numeric
(
19
,
0
),
TEXT_
nvarchar
(
255
),
TEXT2_
nvarchar
(
255
),
primary
key
(
ID_
)
);
create
index
ACT_IDX_HI_PRO_INST_END
on
ACT_HI_PROCINST
(
END_TIME_
);
create
index
ACT_IDX_HI_PRO_I_BUSKEY
on
ACT_HI_PROCINST
(
BUSINESS_KEY_
);
create
index
ACT_IDX_HI_ACT_INST_START
on
ACT_HI_ACTINST
(
START_TIME_
);
create
index
ACT_IDX_HI_ACT_INST_END
on
ACT_HI_ACTINST
(
END_TIME_
);
create
index
ACT_IDX_HI_DETAIL_PROC_INST
on
ACT_HI_DETAIL
(
PROC_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_ACT_INST
on
ACT_HI_DETAIL
(
ACT_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_TIME
on
ACT_HI_DETAIL
(
TIME_
);
create
index
ACT_IDX_HI_DETAIL_NAME
on
ACT_HI_DETAIL
(
NAME_
);
create
unique
index
ACT_UNIQ_HI_BUS_KEY
on
ACT_HI_PROCINST
(
PROC_DEF_ID_
,
BUSINESS_KEY_
)
where
BUSINESS_KEY_
is
not
null
;
\ No newline at end of file
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.mssql.create.identity.sql
0 → 100644
浏览文件 @
218ae09a
create
table
ACT_ID_GROUP
(
ID_
nvarchar
(
64
),
REV_
int
,
NAME_
nvarchar
(
255
),
TYPE_
nvarchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_ID_MEMBERSHIP
(
USER_ID_
nvarchar
(
64
),
GROUP_ID_
nvarchar
(
64
),
primary
key
(
USER_ID_
,
GROUP_ID_
)
);
create
table
ACT_ID_USER
(
ID_
nvarchar
(
64
),
REV_
int
,
FIRST_
nvarchar
(
255
),
LAST_
nvarchar
(
255
),
EMAIL_
nvarchar
(
255
),
PWD_
nvarchar
(
255
),
primary
key
(
ID_
)
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_GROUP
foreign
key
(
GROUP_ID_
)
references
ACT_ID_GROUP
(
ID_
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_USER
foreign
key
(
USER_ID_
)
references
ACT_ID_USER
(
ID_
);
\ No newline at end of file
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.mysql.create.cycle.sql
0 → 100644
浏览文件 @
218ae09a
create
table
ACT_CY_CONN_CONFIG
(
ID_
varchar
(
255
)
NOT
NULL
,
PLUGIN_ID_
varchar
(
255
)
NOT
NULL
,
INSTANCE_NAME_
varchar
(
255
)
NOT
NULL
,
INSTANCE_ID_
varchar
(
255
)
NOT
NULL
,
USER_
varchar
(
255
),
GROUP_
varchar
(
255
),
VALUES_
text
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_CY_CONFIG
(
ID_
varchar
(
255
)
NOT
NULL
,
GROUP_
varchar
(
255
)
NOT
NULL
,
KEY_
varchar
(
255
)
NOT
NULL
,
VALUE_
varchar
(
255
)
NOT
NULL
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_CY_LINK
(
ID_
varchar
(
255
)
NOT
NULL
,
SOURCE_CONNECTOR_ID_
varchar
(
255
),
SOURCE_ARTIFACT_ID_
varchar
(
550
),
SOURCE_ELEMENT_ID_
varchar
(
255
)
DEFAULT
NULL
,
SOURCE_ELEMENT_NAME_
varchar
(
255
)
DEFAULT
NULL
,
SOURCE_REVISION_
bigint
DEFAULT
NULL
,
TARGET_CONNECTOR_ID_
varchar
(
255
),
TARGET_ARTIFACT_ID_
varchar
(
550
),
TARGET_ELEMENT_ID_
varchar
(
255
)
DEFAULT
NULL
,
TARGET_ELEMENT_NAME_
varchar
(
255
)
DEFAULT
NULL
,
TARGET_REVISION_
bigint
DEFAULT
NULL
,
LINK_TYPE_
varchar
(
255
)
,
COMMENT_
varchar
(
1000
),
LINKED_BOTH_WAYS_
boolean
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_CY_PEOPLE_LINK
(
ID_
varchar
(
255
)
NOT
NULL
,
SOURCE_CONNECTOR_ID_
varchar
(
255
),
SOURCE_ARTIFACT_ID_
varchar
(
550
),
SOURCE_REVISION_
bigint
DEFAULT
NULL
,
USER_ID_
varchar
(
255
),
GROUP_ID_
varchar
(
255
),
LINK_TYPE_
varchar
(
255
),
COMMENT_
varchar
(
1000
),
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_CY_TAG
(
ID_
varchar
(
255
),
NAME_
varchar
(
255
),
CONNECTOR_ID_
varchar
(
255
),
ARTIFACT_ID_
varchar
(
550
),
ALIAS_
varchar
(
255
),
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_CY_COMMENT
(
ID_
varchar
(
255
)
NOT
NULL
,
CONNECTOR_ID_
varchar
(
255
)
NOT
NULL
,
NODE_ID_
varchar
(
550
)
NOT
NULL
,
ELEMENT_ID_
varchar
(
255
)
DEFAULT
NULL
,
CONTENT_
text
NOT
NULL
,
AUTHOR_
varchar
(
255
),
DATE_
timestamp
NOT
NULL
,
ANSWERED_COMMENT_ID_
varchar
(
255
)
DEFAULT
NULL
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
index
ACT_CY_IDX_COMMENT
on
ACT_CY_COMMENT
(
ANSWERED_COMMENT_ID_
);
alter
table
ACT_CY_COMMENT
add
constraint
FK_CY_COMMENT_COMMENT
foreign
key
(
ANSWERED_COMMENT_ID_
)
references
ACT_CY_COMMENT
(
ID_
);
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.mysql.create.sql
→
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.mysql.create.
engine.
sql
浏览文件 @
218ae09a
...
...
@@ -65,30 +65,6 @@ create table ACT_RU_JOB (
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_ID_GROUP
(
ID_
varchar
(
64
),
REV_
integer
,
NAME_
varchar
(
255
),
TYPE_
varchar
(
255
),
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_ID_MEMBERSHIP
(
USER_ID_
varchar
(
64
),
GROUP_ID_
varchar
(
64
),
primary
key
(
USER_ID_
,
GROUP_ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_ID_USER
(
ID_
varchar
(
64
),
REV_
integer
,
FIRST_
varchar
(
255
),
LAST_
varchar
(
255
),
EMAIL_
varchar
(
255
),
PWD_
varchar
(
255
),
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_RE_PROCDEF
(
ID_
varchar
(
64
),
CATEGORY_
varchar
(
255
),
...
...
@@ -143,84 +119,10 @@ create table ACT_RU_VARIABLE (
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_HI_PROCINST
(
ID_
varchar
(
64
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
BUSINESS_KEY_
varchar
(
255
),
PROC_DEF_ID_
varchar
(
64
)
not
null
,
START_TIME_
datetime
not
null
,
END_TIME_
datetime
,
DURATION_
bigint
,
START_USER_ID_
varchar
(
255
),
START_ACT_ID_
varchar
(
255
),
END_ACT_ID_
varchar
(
255
),
primary
key
(
ID_
),
unique
(
PROC_INST_ID_
),
unique
ACT_UNIQ_HI_BUS_KEY
(
PROC_DEF_ID_
,
BUSINESS_KEY_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_HI_ACTINST
(
ID_
varchar
(
64
)
not
null
,
PROC_DEF_ID_
varchar
(
64
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
EXECUTION_ID_
varchar
(
64
)
not
null
,
ACT_ID_
varchar
(
255
)
not
null
,
ACT_NAME_
varchar
(
255
),
ACT_TYPE_
varchar
(
255
)
not
null
,
ASSIGNEE_
varchar
(
64
),
START_TIME_
datetime
not
null
,
END_TIME_
datetime
,
DURATION_
bigint
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_HI_TASKINST
(
ID_
varchar
(
64
)
not
null
,
PROC_DEF_ID_
varchar
(
64
),
TASK_DEF_KEY_
varchar
(
255
),
PROC_INST_ID_
varchar
(
64
),
EXECUTION_ID_
varchar
(
64
),
NAME_
varchar
(
255
),
DESCRIPTION_
varchar
(
255
),
ASSIGNEE_
varchar
(
64
),
START_TIME_
datetime
not
null
,
END_TIME_
datetime
,
DURATION_
bigint
,
DELETE_REASON_
varchar
(
255
),
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_HI_DETAIL
(
ID_
varchar
(
64
)
not
null
,
TYPE_
varchar
(
255
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
EXECUTION_ID_
varchar
(
64
)
not
null
,
TASK_ID_
varchar
(
64
),
ACT_INST_ID_
varchar
(
64
),
NAME_
varchar
(
255
)
not
null
,
VAR_TYPE_
varchar
(
255
),
REV_
integer
,
TIME_
datetime
not
null
,
BYTEARRAY_ID_
varchar
(
64
),
DOUBLE_
double
,
LONG_
bigint
,
TEXT_
varchar
(
255
),
TEXT2_
varchar
(
255
),
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
index
ACT_IDX_EXEC_BUSKEY
on
ACT_RU_EXECUTION
(
BUSINESS_KEY_
);
create
index
ACT_IDX_TASK_CREATE
on
ACT_RU_TASK
(
CREATE_TIME_
);
create
index
ACT_IDX_IDENT_LNK_USER
on
ACT_RU_IDENTITYLINK
(
USER_ID_
);
create
index
ACT_IDX_IDENT_LNK_GROUP
on
ACT_RU_IDENTITYLINK
(
GROUP_ID_
);
create
index
ACT_IDX_HI_PRO_INST_END
on
ACT_HI_PROCINST
(
END_TIME_
);
create
index
ACT_IDX_HI_PRO_I_BUSKEY
on
ACT_HI_PROCINST
(
BUSINESS_KEY_
);
create
index
ACT_IDX_HI_ACT_INST_START
on
ACT_HI_ACTINST
(
START_TIME_
);
create
index
ACT_IDX_HI_ACT_INST_END
on
ACT_HI_ACTINST
(
END_TIME_
);
create
index
ACT_IDX_HI_DETAIL_PROC_INST
on
ACT_HI_DETAIL
(
PROC_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_ACT_INST
on
ACT_HI_DETAIL
(
ACT_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_TIME
on
ACT_HI_DETAIL
(
TIME_
);
create
index
ACT_IDX_HI_DETAIL_NAME
on
ACT_HI_DETAIL
(
NAME_
);
alter
table
ACT_GE_BYTEARRAY
add
constraint
ACT_FK_BYTEARR_DEPL
...
...
@@ -242,16 +144,6 @@ alter table ACT_RU_EXECUTION
foreign
key
(
SUPER_EXEC_
)
references
ACT_RU_EXECUTION
(
ID_
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_GROUP
foreign
key
(
GROUP_ID_
)
references
ACT_ID_GROUP
(
ID_
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_USER
foreign
key
(
USER_ID_
)
references
ACT_ID_USER
(
ID_
);
alter
table
ACT_RU_IDENTITYLINK
add
constraint
ACT_FK_TSKASS_TASK
foreign
key
(
TASK_ID_
)
...
...
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.mysql.create.history.sql
0 → 100644
浏览文件 @
218ae09a
create
table
ACT_HI_PROCINST
(
ID_
varchar
(
64
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
BUSINESS_KEY_
varchar
(
255
),
PROC_DEF_ID_
varchar
(
64
)
not
null
,
START_TIME_
datetime
not
null
,
END_TIME_
datetime
,
DURATION_
bigint
,
START_USER_ID_
varchar
(
255
),
START_ACT_ID_
varchar
(
255
),
END_ACT_ID_
varchar
(
255
),
primary
key
(
ID_
),
unique
(
PROC_INST_ID_
),
unique
ACT_UNIQ_HI_BUS_KEY
(
PROC_DEF_ID_
,
BUSINESS_KEY_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_HI_ACTINST
(
ID_
varchar
(
64
)
not
null
,
PROC_DEF_ID_
varchar
(
64
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
EXECUTION_ID_
varchar
(
64
)
not
null
,
ACT_ID_
varchar
(
255
)
not
null
,
ACT_NAME_
varchar
(
255
),
ACT_TYPE_
varchar
(
255
)
not
null
,
ASSIGNEE_
varchar
(
64
),
START_TIME_
datetime
not
null
,
END_TIME_
datetime
,
DURATION_
bigint
,
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_HI_TASKINST
(
ID_
varchar
(
64
)
not
null
,
PROC_DEF_ID_
varchar
(
64
),
TASK_DEF_KEY_
varchar
(
255
),
PROC_INST_ID_
varchar
(
64
),
EXECUTION_ID_
varchar
(
64
),
NAME_
varchar
(
255
),
DESCRIPTION_
varchar
(
255
),
ASSIGNEE_
varchar
(
64
),
START_TIME_
datetime
not
null
,
END_TIME_
datetime
,
DURATION_
bigint
,
DELETE_REASON_
varchar
(
255
),
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_HI_DETAIL
(
ID_
varchar
(
64
)
not
null
,
TYPE_
varchar
(
255
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
EXECUTION_ID_
varchar
(
64
)
not
null
,
TASK_ID_
varchar
(
64
),
ACT_INST_ID_
varchar
(
64
),
NAME_
varchar
(
255
)
not
null
,
VAR_TYPE_
varchar
(
255
),
REV_
integer
,
TIME_
datetime
not
null
,
BYTEARRAY_ID_
varchar
(
64
),
DOUBLE_
double
,
LONG_
bigint
,
TEXT_
varchar
(
255
),
TEXT2_
varchar
(
255
),
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
index
ACT_IDX_HI_PRO_INST_END
on
ACT_HI_PROCINST
(
END_TIME_
);
create
index
ACT_IDX_HI_PRO_I_BUSKEY
on
ACT_HI_PROCINST
(
BUSINESS_KEY_
);
create
index
ACT_IDX_HI_ACT_INST_START
on
ACT_HI_ACTINST
(
START_TIME_
);
create
index
ACT_IDX_HI_ACT_INST_END
on
ACT_HI_ACTINST
(
END_TIME_
);
create
index
ACT_IDX_HI_DETAIL_PROC_INST
on
ACT_HI_DETAIL
(
PROC_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_ACT_INST
on
ACT_HI_DETAIL
(
ACT_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_TIME
on
ACT_HI_DETAIL
(
TIME_
);
create
index
ACT_IDX_HI_DETAIL_NAME
on
ACT_HI_DETAIL
(
NAME_
);
\ No newline at end of file
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.mysql.create.identity.sql
0 → 100644
浏览文件 @
218ae09a
create
table
ACT_ID_GROUP
(
ID_
varchar
(
64
),
REV_
integer
,
NAME_
varchar
(
255
),
TYPE_
varchar
(
255
),
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_ID_MEMBERSHIP
(
USER_ID_
varchar
(
64
),
GROUP_ID_
varchar
(
64
),
primary
key
(
USER_ID_
,
GROUP_ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
create
table
ACT_ID_USER
(
ID_
varchar
(
64
),
REV_
integer
,
FIRST_
varchar
(
255
),
LAST_
varchar
(
255
),
EMAIL_
varchar
(
255
),
PWD_
varchar
(
255
),
primary
key
(
ID_
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COLLATE
utf8_bin
;
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_GROUP
foreign
key
(
GROUP_ID_
)
references
ACT_ID_GROUP
(
ID_
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_USER
foreign
key
(
USER_ID_
)
references
ACT_ID_USER
(
ID_
);
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.oracle.create.cycle.sql
0 → 100644
浏览文件 @
218ae09a
create
table
ACT_CY_CONN_CONFIG
(
ID_
NVARCHAR2
(
255
)
NOT
NULL
,
PLUGIN_ID_
NVARCHAR2
(
255
)
NOT
NULL
,
INSTANCE_NAME_
NVARCHAR2
(
255
)
NOT
NULL
,
INSTANCE_ID_
NVARCHAR2
(
255
)
NOT
NULL
,
USER_
NVARCHAR2
(
255
),
GROUP_
NVARCHAR2
(
255
),
VALUES_
clob
,
primary
key
(
ID_
)
);
create
table
ACT_CY_CONFIG
(
ID_
NVARCHAR2
(
255
)
NOT
NULL
,
GROUP_
NVARCHAR2
(
255
)
NOT
NULL
,
KEY_
NVARCHAR2
(
255
)
NOT
NULL
,
VALUE_
NVARCHAR2
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_CY_LINK
(
ID_
NVARCHAR2
(
255
)
NOT
NULL
,
SOURCE_CONNECTOR_ID_
NVARCHAR2
(
255
),
SOURCE_ARTIFACT_ID_
NVARCHAR2
(
550
),
SOURCE_ELEMENT_ID_
NVARCHAR2
(
255
)
DEFAULT
NULL
,
SOURCE_ELEMENT_NAME_
NVARCHAR2
(
255
)
DEFAULT
NULL
,
SOURCE_REVISION_
INTEGER
DEFAULT
NULL
,
TARGET_CONNECTOR_ID_
NVARCHAR2
(
255
),
TARGET_ARTIFACT_ID_
NVARCHAR2
(
550
),
TARGET_ELEMENT_ID_
NVARCHAR2
(
255
)
DEFAULT
NULL
,
TARGET_ELEMENT_NAME_
NVARCHAR2
(
255
)
DEFAULT
NULL
,
TARGET_REVISION_
INTEGER
DEFAULT
NULL
,
LINK_TYPE_
NVARCHAR2
(
255
),
COMMENT_
NVARCHAR2
(
1000
),
LINKED_BOTH_WAYS_
NUMBER
(
1
,
0
)
CHECK
(
LINKED_BOTH_WAYS_
IN
(
1
,
0
)),
primary
key
(
ID_
)
);
create
table
ACT_CY_PEOPLE_LINK
(
ID_
NVARCHAR2
(
255
)
NOT
NULL
,
SOURCE_CONNECTOR_ID_
NVARCHAR2
(
255
),
SOURCE_ARTIFACT_ID_
NVARCHAR2
(
550
),
SOURCE_REVISION_
NUMBER
(
19
)
DEFAULT
NULL
,
USER_ID_
NVARCHAR2
(
255
),
GROUP_ID_
NVARCHAR2
(
255
),
LINK_TYPE_
NVARCHAR2
(
255
),
COMMENT_
NVARCHAR2
(
1000
),
primary
key
(
ID_
)
);
create
table
ACT_CY_TAG
(
ID_
NVARCHAR2
(
255
),
NAME_
NVARCHAR2
(
700
),
CONNECTOR_ID_
NVARCHAR2
(
255
),
ARTIFACT_ID_
NVARCHAR2
(
550
),
ALIAS_
NVARCHAR2
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_CY_COMMENT
(
ID_
NVARCHAR2
(
255
)
NOT
NULL
,
CONNECTOR_ID_
NVARCHAR2
(
255
)
NOT
NULL
,
NODE_ID_
NVARCHAR2
(
550
)
NOT
NULL
,
ELEMENT_ID_
NVARCHAR2
(
255
)
DEFAULT
NULL
,
CONTENT_
NVARCHAR2
(
2000
)
NOT
NULL
,
AUTHOR_
NVARCHAR2
(
255
),
DATE_
TIMESTAMP
(
6
)
NOT
NULL
,
ANSWERED_COMMENT_ID_
NVARCHAR2
(
255
)
DEFAULT
NULL
,
primary
key
(
ID_
)
);
create
index
ACT_CY_IDX_COMMENT
on
ACT_CY_COMMENT
(
ANSWERED_COMMENT_ID_
);
alter
table
ACT_CY_COMMENT
add
constraint
FK_CY_COMMENT_COMMENT
foreign
key
(
ANSWERED_COMMENT_ID_
)
references
ACT_CY_COMMENT
(
ID_
);
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.oracle.create.sql
→
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.oracle.create.
engine.
sql
浏览文件 @
218ae09a
...
...
@@ -64,30 +64,6 @@ create table ACT_RU_JOB (
primary
key
(
ID_
)
);
create
table
ACT_ID_GROUP
(
ID_
NVARCHAR2
(
64
),
REV_
INTEGER
,
NAME_
NVARCHAR2
(
255
),
TYPE_
NVARCHAR2
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_ID_MEMBERSHIP
(
USER_ID_
NVARCHAR2
(
64
),
GROUP_ID_
NVARCHAR2
(
64
),
primary
key
(
USER_ID_
,
GROUP_ID_
)
);
create
table
ACT_ID_USER
(
ID_
NVARCHAR2
(
64
),
REV_
INTEGER
,
FIRST_
NVARCHAR2
(
255
),
LAST_
NVARCHAR2
(
255
),
EMAIL_
NVARCHAR2
(
255
),
PWD_
NVARCHAR2
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_RE_PROCDEF
(
ID_
NVARCHAR2
(
64
),
CATEGORY_
NVARCHAR2
(
255
),
...
...
@@ -142,83 +118,10 @@ create table ACT_RU_VARIABLE (
primary
key
(
ID_
)
);
create
table
ACT_HI_PROCINST
(
ID_
NVARCHAR2
(
64
)
not
null
,
PROC_INST_ID_
NVARCHAR2
(
64
)
not
null
,
BUSINESS_KEY_
NVARCHAR2
(
255
),
PROC_DEF_ID_
NVARCHAR2
(
64
)
not
null
,
START_TIME_
TIMESTAMP
(
6
)
not
null
,
END_TIME_
TIMESTAMP
(
6
),
DURATION_
NUMBER
(
19
,
0
),
START_USER_ID_
NVARCHAR2
(
255
),
START_ACT_ID_
NVARCHAR2
(
255
),
END_ACT_ID_
NVARCHAR2
(
255
),
primary
key
(
ID_
),
unique
(
PROC_INST_ID_
)
);
create
table
ACT_HI_ACTINST
(
ID_
NVARCHAR2
(
64
)
not
null
,
PROC_DEF_ID_
NVARCHAR2
(
64
)
not
null
,
PROC_INST_ID_
NVARCHAR2
(
64
)
not
null
,
EXECUTION_ID_
NVARCHAR2
(
64
)
not
null
,
ACT_ID_
NVARCHAR2
(
255
)
not
null
,
ACT_NAME_
NVARCHAR2
(
255
),
ACT_TYPE_
NVARCHAR2
(
255
)
not
null
,
ASSIGNEE_
NVARCHAR2
(
64
),
START_TIME_
TIMESTAMP
(
6
)
not
null
,
END_TIME_
TIMESTAMP
(
6
),
DURATION_
NUMBER
(
19
,
0
),
primary
key
(
ID_
)
);
create
table
ACT_HI_TASKINST
(
ID_
NVARCHAR2
(
64
)
not
null
,
PROC_DEF_ID_
NVARCHAR2
(
64
),
TASK_DEF_KEY_
NVARCHAR2
(
255
),
PROC_INST_ID_
NVARCHAR2
(
64
),
EXECUTION_ID_
NVARCHAR2
(
64
),
NAME_
NVARCHAR2
(
255
),
DESCRIPTION_
NVARCHAR2
(
255
),
ASSIGNEE_
NVARCHAR2
(
64
),
START_TIME_
TIMESTAMP
(
6
)
not
null
,
END_TIME_
TIMESTAMP
(
6
),
DURATION_
NUMBER
(
19
,
0
),
DELETE_REASON_
NVARCHAR2
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_HI_DETAIL
(
ID_
varchar
(
64
)
not
null
,
TYPE_
NVARCHAR2
(
255
)
not
null
,
PROC_INST_ID_
NVARCHAR2
(
64
)
not
null
,
EXECUTION_ID_
NVARCHAR2
(
64
)
not
null
,
TASK_ID_
NVARCHAR2
(
64
),
ACT_INST_ID_
NVARCHAR2
(
64
),
NAME_
NVARCHAR2
(
255
)
not
null
,
VAR_TYPE_
NVARCHAR2
(
64
),
REV_
INTEGER
,
TIME_
TIMESTAMP
(
6
)
not
null
,
BYTEARRAY_ID_
NVARCHAR2
(
64
),
DOUBLE_
NUMBER
(
*
,
10
),
LONG_
NUMBER
(
19
,
0
),
TEXT_
NVARCHAR2
(
255
),
TEXT2_
NVARCHAR2
(
255
),
primary
key
(
ID_
)
);
create
index
ACT_IDX_EXEC_BUSKEY
on
ACT_RU_EXECUTION
(
BUSINESS_KEY_
);
create
index
ACT_IDX_TASK_CREATE
on
ACT_RU_TASK
(
CREATE_TIME_
);
create
index
ACT_IDX_IDENT_LNK_USER
on
ACT_RU_IDENTITYLINK
(
USER_ID_
);
create
index
ACT_IDX_IDENT_LNK_GROUP
on
ACT_RU_IDENTITYLINK
(
GROUP_ID_
);
create
index
ACT_IDX_HI_PRO_INST_END
on
ACT_HI_PROCINST
(
END_TIME_
);
create
index
ACT_IDX_HI_PRO_I_BUSKEY
on
ACT_HI_PROCINST
(
BUSINESS_KEY_
);
create
index
ACT_IDX_HI_ACT_INST_START
on
ACT_HI_ACTINST
(
START_TIME_
);
create
index
ACT_IDX_HI_ACT_INST_END
on
ACT_HI_ACTINST
(
END_TIME_
);
create
index
ACT_IDX_HI_DETAIL_PROC_INST
on
ACT_HI_DETAIL
(
PROC_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_ACT_INST
on
ACT_HI_DETAIL
(
ACT_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_TIME
on
ACT_HI_DETAIL
(
TIME_
);
create
index
ACT_IDX_HI_DETAIL_NAME
on
ACT_HI_DETAIL
(
NAME_
);
create
index
ACT_IDX_BYTEAR_DEPL
on
ACT_GE_BYTEARRAY
(
DEPLOYMENT_ID_
);
alter
table
ACT_GE_BYTEARRAY
...
...
@@ -244,18 +147,6 @@ alter table ACT_RU_EXECUTION
foreign
key
(
SUPER_EXEC_
)
references
ACT_RU_EXECUTION
(
ID_
);
create
index
ACT_IDX_MEMB_GROUP
on
ACT_ID_MEMBERSHIP
(
GROUP_ID_
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_GROUP
foreign
key
(
GROUP_ID_
)
references
ACT_ID_GROUP
(
ID_
);
create
index
ACT_IDX_MEMB_USER
on
ACT_ID_MEMBERSHIP
(
USER_ID_
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_USER
foreign
key
(
USER_ID_
)
references
ACT_ID_USER
(
ID_
);
create
index
ACT_IDX_TSKASS_TASK
on
ACT_RU_IDENTITYLINK
(
TASK_ID_
);
alter
table
ACT_RU_IDENTITYLINK
add
constraint
ACT_FK_TSKASS_TASK
...
...
@@ -308,8 +199,3 @@ alter table ACT_RU_JOB
create
unique
index
ACT_UNIQ_RU_BUS_KEY
on
ACT_RU_EXECUTION
(
case
when
BUSINESS_KEY_
is
null
then
null
else
PROC_DEF_ID_
end
,
case
when
BUSINESS_KEY_
is
null
then
null
else
BUSINESS_KEY_
end
);
-- see http://stackoverflow.com/questions/675398/how-can-i-constrain-multiple-columns-to-prevent-duplicates-but-ignore-null-value
create
unique
index
ACT_UNIQ_HI_BUS_KEY
on
ACT_HI_PROCINST
(
case
when
BUSINESS_KEY_
is
null
then
null
else
PROC_DEF_ID_
end
,
case
when
BUSINESS_KEY_
is
null
then
null
else
BUSINESS_KEY_
end
);
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.oracle.create.history.sql
0 → 100644
浏览文件 @
218ae09a
create
table
ACT_HI_PROCINST
(
ID_
NVARCHAR2
(
64
)
not
null
,
PROC_INST_ID_
NVARCHAR2
(
64
)
not
null
,
BUSINESS_KEY_
NVARCHAR2
(
255
),
PROC_DEF_ID_
NVARCHAR2
(
64
)
not
null
,
START_TIME_
TIMESTAMP
(
6
)
not
null
,
END_TIME_
TIMESTAMP
(
6
),
DURATION_
NUMBER
(
19
,
0
),
START_USER_ID_
NVARCHAR2
(
255
),
START_ACT_ID_
NVARCHAR2
(
255
),
END_ACT_ID_
NVARCHAR2
(
255
),
primary
key
(
ID_
),
unique
(
PROC_INST_ID_
)
);
create
table
ACT_HI_ACTINST
(
ID_
NVARCHAR2
(
64
)
not
null
,
PROC_DEF_ID_
NVARCHAR2
(
64
)
not
null
,
PROC_INST_ID_
NVARCHAR2
(
64
)
not
null
,
EXECUTION_ID_
NVARCHAR2
(
64
)
not
null
,
ACT_ID_
NVARCHAR2
(
255
)
not
null
,
ACT_NAME_
NVARCHAR2
(
255
),
ACT_TYPE_
NVARCHAR2
(
255
)
not
null
,
ASSIGNEE_
NVARCHAR2
(
64
),
START_TIME_
TIMESTAMP
(
6
)
not
null
,
END_TIME_
TIMESTAMP
(
6
),
DURATION_
NUMBER
(
19
,
0
),
primary
key
(
ID_
)
);
create
table
ACT_HI_TASKINST
(
ID_
NVARCHAR2
(
64
)
not
null
,
PROC_DEF_ID_
NVARCHAR2
(
64
),
TASK_DEF_KEY_
NVARCHAR2
(
255
),
PROC_INST_ID_
NVARCHAR2
(
64
),
EXECUTION_ID_
NVARCHAR2
(
64
),
NAME_
NVARCHAR2
(
255
),
DESCRIPTION_
NVARCHAR2
(
255
),
ASSIGNEE_
NVARCHAR2
(
64
),
START_TIME_
TIMESTAMP
(
6
)
not
null
,
END_TIME_
TIMESTAMP
(
6
),
DURATION_
NUMBER
(
19
,
0
),
DELETE_REASON_
NVARCHAR2
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_HI_DETAIL
(
ID_
varchar
(
64
)
not
null
,
TYPE_
NVARCHAR2
(
255
)
not
null
,
PROC_INST_ID_
NVARCHAR2
(
64
)
not
null
,
EXECUTION_ID_
NVARCHAR2
(
64
)
not
null
,
TASK_ID_
NVARCHAR2
(
64
),
ACT_INST_ID_
NVARCHAR2
(
64
),
NAME_
NVARCHAR2
(
255
)
not
null
,
VAR_TYPE_
NVARCHAR2
(
64
),
REV_
INTEGER
,
TIME_
TIMESTAMP
(
6
)
not
null
,
BYTEARRAY_ID_
NVARCHAR2
(
64
),
DOUBLE_
NUMBER
(
*
,
10
),
LONG_
NUMBER
(
19
,
0
),
TEXT_
NVARCHAR2
(
255
),
TEXT2_
NVARCHAR2
(
255
),
primary
key
(
ID_
)
);
create
index
ACT_IDX_HI_PRO_INST_END
on
ACT_HI_PROCINST
(
END_TIME_
);
create
index
ACT_IDX_HI_PRO_I_BUSKEY
on
ACT_HI_PROCINST
(
BUSINESS_KEY_
);
create
index
ACT_IDX_HI_ACT_INST_START
on
ACT_HI_ACTINST
(
START_TIME_
);
create
index
ACT_IDX_HI_ACT_INST_END
on
ACT_HI_ACTINST
(
END_TIME_
);
create
index
ACT_IDX_HI_DETAIL_PROC_INST
on
ACT_HI_DETAIL
(
PROC_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_ACT_INST
on
ACT_HI_DETAIL
(
ACT_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_TIME
on
ACT_HI_DETAIL
(
TIME_
);
create
index
ACT_IDX_HI_DETAIL_NAME
on
ACT_HI_DETAIL
(
NAME_
);
-- see http://stackoverflow.com/questions/675398/how-can-i-constrain-multiple-columns-to-prevent-duplicates-but-ignore-null-value
create
unique
index
ACT_UNIQ_HI_BUS_KEY
on
ACT_HI_PROCINST
(
case
when
BUSINESS_KEY_
is
null
then
null
else
PROC_DEF_ID_
end
,
case
when
BUSINESS_KEY_
is
null
then
null
else
BUSINESS_KEY_
end
);
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.oracle.create.identity.sql
0 → 100644
浏览文件 @
218ae09a
create
table
ACT_ID_GROUP
(
ID_
NVARCHAR2
(
64
),
REV_
INTEGER
,
NAME_
NVARCHAR2
(
255
),
TYPE_
NVARCHAR2
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_ID_MEMBERSHIP
(
USER_ID_
NVARCHAR2
(
64
),
GROUP_ID_
NVARCHAR2
(
64
),
primary
key
(
USER_ID_
,
GROUP_ID_
)
);
create
table
ACT_ID_USER
(
ID_
NVARCHAR2
(
64
),
REV_
INTEGER
,
FIRST_
NVARCHAR2
(
255
),
LAST_
NVARCHAR2
(
255
),
EMAIL_
NVARCHAR2
(
255
),
PWD_
NVARCHAR2
(
255
),
primary
key
(
ID_
)
);
create
index
ACT_IDX_MEMB_GROUP
on
ACT_ID_MEMBERSHIP
(
GROUP_ID_
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_GROUP
foreign
key
(
GROUP_ID_
)
references
ACT_ID_GROUP
(
ID_
);
create
index
ACT_IDX_MEMB_USER
on
ACT_ID_MEMBERSHIP
(
USER_ID_
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_USER
foreign
key
(
USER_ID_
)
references
ACT_ID_USER
(
ID_
);
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.postgres.create.cycle.sql
0 → 100644
浏览文件 @
218ae09a
create
table
ACT_CY_CONN_CONFIG
(
ID_
varchar
(
255
)
NOT
NULL
,
PLUGIN_ID_
varchar
(
255
)
NOT
NULL
,
INSTANCE_NAME_
varchar
(
255
)
NOT
NULL
,
INSTANCE_ID_
varchar
(
255
)
NOT
NULL
,
USER_
varchar
(
255
),
GROUP_
varchar
(
255
),
VALUES_
text
,
primary
key
(
ID_
)
);
create
table
ACT_CY_CONFIG
(
ID_
varchar
(
255
)
NOT
NULL
,
GROUP_
varchar
(
255
)
NOT
NULL
,
KEY_
varchar
(
255
)
NOT
NULL
,
VALUE_
varchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_CY_LINK
(
ID_
varchar
(
255
)
NOT
NULL
,
SOURCE_CONNECTOR_ID_
varchar
(
255
),
SOURCE_ARTIFACT_ID_
varchar
(
550
),
SOURCE_ELEMENT_ID_
varchar
(
255
)
DEFAULT
NULL
,
SOURCE_ELEMENT_NAME_
varchar
(
255
)
DEFAULT
NULL
,
SOURCE_REVISION_
bigint
DEFAULT
NULL
,
TARGET_CONNECTOR_ID_
varchar
(
255
),
TARGET_ARTIFACT_ID_
varchar
(
550
),
TARGET_ELEMENT_ID_
varchar
(
255
)
DEFAULT
NULL
,
TARGET_ELEMENT_NAME_
varchar
(
255
)
DEFAULT
NULL
,
TARGET_REVISION_
bigint
DEFAULT
NULL
,
LINK_TYPE_
varchar
(
255
),
COMMENT_
varchar
(
1000
),
LINKED_BOTH_WAYS_
boolean
,
primary
key
(
ID_
)
);
create
table
ACT_CY_PEOPLE_LINK
(
ID_
varchar
(
255
)
NOT
NULL
,
SOURCE_CONNECTOR_ID_
varchar
(
255
),
SOURCE_ARTIFACT_ID_
varchar
(
550
),
SOURCE_REVISION_
bigint
DEFAULT
NULL
,
USER_ID_
varchar
(
255
),
GROUP_ID_
varchar
(
255
),
LINK_TYPE_
varchar
(
255
),
COMMENT_
varchar
(
1000
),
primary
key
(
ID_
)
);
create
table
ACT_CY_TAG
(
ID_
varchar
(
255
),
NAME_
varchar
(
700
),
CONNECTOR_ID_
varchar
(
255
),
ARTIFACT_ID_
varchar
(
550
),
ALIAS_
varchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_CY_COMMENT
(
ID_
varchar
(
255
)
NOT
NULL
,
CONNECTOR_ID_
varchar
(
255
)
NOT
NULL
,
NODE_ID_
varchar
(
550
)
NOT
NULL
,
ELEMENT_ID_
varchar
(
255
)
DEFAULT
NULL
,
CONTENT_
varchar
(
5000
)
NOT
NULL
,
AUTHOR_
varchar
(
255
),
DATE_
timestamp
NOT
NULL
,
ANSWERED_COMMENT_ID_
varchar
(
255
)
DEFAULT
NULL
,
primary
key
(
ID_
)
);
create
index
ACT_CY_IDX_COMMENT
on
ACT_CY_COMMENT
(
ANSWERED_COMMENT_ID_
);
alter
table
ACT_CY_COMMENT
add
constraint
FK_CY_COMMENT_COMMENT
foreign
key
(
ANSWERED_COMMENT_ID_
)
references
ACT_CY_COMMENT
(
ID_
);
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.postgres.create.sql
→
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.postgres.create.
engine.
sql
浏览文件 @
218ae09a
...
...
@@ -65,30 +65,6 @@ create table ACT_RU_JOB (
primary
key
(
ID_
)
);
create
table
ACT_ID_GROUP
(
ID_
varchar
(
64
),
REV_
integer
,
NAME_
varchar
(
255
),
TYPE_
varchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_ID_MEMBERSHIP
(
USER_ID_
varchar
(
64
),
GROUP_ID_
varchar
(
64
),
primary
key
(
USER_ID_
,
GROUP_ID_
)
);
create
table
ACT_ID_USER
(
ID_
varchar
(
64
),
REV_
integer
,
FIRST_
varchar
(
255
),
LAST_
varchar
(
255
),
EMAIL_
varchar
(
255
),
PWD_
varchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_RE_PROCDEF
(
ID_
varchar
(
64
),
CATEGORY_
varchar
(
255
),
...
...
@@ -143,84 +119,10 @@ create table ACT_RU_VARIABLE (
primary
key
(
ID_
)
);
create
table
ACT_HI_PROCINST
(
ID_
varchar
(
64
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
BUSINESS_KEY_
varchar
(
255
),
PROC_DEF_ID_
varchar
(
64
)
not
null
,
START_TIME_
timestamp
not
null
,
END_TIME_
timestamp
,
DURATION_
bigint
,
START_USER_ID_
varchar
(
255
),
START_ACT_ID_
varchar
(
255
),
END_ACT_ID_
varchar
(
255
),
primary
key
(
ID_
),
unique
(
PROC_INST_ID_
),
unique
(
PROC_DEF_ID_
,
BUSINESS_KEY_
)
);
create
table
ACT_HI_ACTINST
(
ID_
varchar
(
64
)
not
null
,
PROC_DEF_ID_
varchar
(
64
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
EXECUTION_ID_
varchar
(
64
)
not
null
,
ACT_ID_
varchar
(
255
)
not
null
,
ACT_NAME_
varchar
(
255
),
ACT_TYPE_
varchar
(
255
)
not
null
,
ASSIGNEE_
varchar
(
64
),
START_TIME_
timestamp
not
null
,
END_TIME_
timestamp
,
DURATION_
bigint
,
primary
key
(
ID_
)
);
create
table
ACT_HI_TASKINST
(
ID_
varchar
(
64
)
not
null
,
PROC_DEF_ID_
varchar
(
64
),
TASK_DEF_KEY_
varchar
(
255
),
PROC_INST_ID_
varchar
(
64
),
EXECUTION_ID_
varchar
(
64
),
NAME_
varchar
(
255
),
DESCRIPTION_
varchar
(
255
),
ASSIGNEE_
varchar
(
64
),
START_TIME_
timestamp
not
null
,
END_TIME_
timestamp
,
DURATION_
bigint
,
DELETE_REASON_
varchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_HI_DETAIL
(
ID_
varchar
(
64
)
not
null
,
TYPE_
varchar
(
255
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
EXECUTION_ID_
varchar
(
64
)
not
null
,
TASK_ID_
varchar
(
64
),
ACT_INST_ID_
varchar
(
64
),
NAME_
varchar
(
255
)
not
null
,
VAR_TYPE_
varchar
(
64
),
REV_
integer
,
TIME_
timestamp
not
null
,
BYTEARRAY_ID_
varchar
(
64
),
DOUBLE_
double
precision
,
LONG_
bigint
,
TEXT_
varchar
(
255
),
TEXT2_
varchar
(
255
),
primary
key
(
ID_
)
);
create
index
ACT_IDX_EXEC_BUSKEY
on
ACT_RU_EXECUTION
(
BUSINESS_KEY_
);
create
index
ACT_IDX_TASK_CREATE
on
ACT_RU_TASK
(
CREATE_TIME_
);
create
index
ACT_IDX_IDENT_LNK_USER
on
ACT_RU_IDENTITYLINK
(
USER_ID_
);
create
index
ACT_IDX_IDENT_LNK_GROUP
on
ACT_RU_IDENTITYLINK
(
GROUP_ID_
);
create
index
ACT_IDX_HI_PRO_INST_END
on
ACT_HI_PROCINST
(
END_TIME_
);
create
index
ACT_IDX_HI_PRO_I_BUSKEY
on
ACT_HI_PROCINST
(
BUSINESS_KEY_
);
create
index
ACT_IDX_HI_ACT_INST_START
on
ACT_HI_ACTINST
(
START_TIME_
);
create
index
ACT_IDX_HI_ACT_INST_END
on
ACT_HI_ACTINST
(
END_TIME_
);
create
index
ACT_IDX_HI_DETAIL_PROC_INST
on
ACT_HI_DETAIL
(
PROC_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_ACT_INST
on
ACT_HI_DETAIL
(
ACT_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_TIME
on
ACT_HI_DETAIL
(
TIME_
);
create
index
ACT_IDX_HI_DETAIL_NAME
on
ACT_HI_DETAIL
(
NAME_
);
create
index
ACT_IDX_BYTEAR_DEPL
on
ACT_GE_BYTEARRAY
(
DEPLOYMENT_ID_
);
alter
table
ACT_GE_BYTEARRAY
...
...
@@ -246,18 +148,6 @@ alter table ACT_RU_EXECUTION
foreign
key
(
SUPER_EXEC_
)
references
ACT_RU_EXECUTION
(
ID_
);
create
index
ACT_IDX_MEMB_GROUP
on
ACT_ID_MEMBERSHIP
(
GROUP_ID_
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_GROUP
foreign
key
(
GROUP_ID_
)
references
ACT_ID_GROUP
(
ID_
);
create
index
ACT_IDX_MEMB_USER
on
ACT_ID_MEMBERSHIP
(
USER_ID_
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_USER
foreign
key
(
USER_ID_
)
references
ACT_ID_USER
(
ID_
);
create
index
ACT_IDX_TSKASS_TASK
on
ACT_RU_IDENTITYLINK
(
TASK_ID_
);
alter
table
ACT_RU_IDENTITYLINK
add
constraint
ACT_FK_TSKASS_TASK
...
...
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.postgres.create.history.sql
0 → 100644
浏览文件 @
218ae09a
create
table
ACT_HI_PROCINST
(
ID_
varchar
(
64
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
BUSINESS_KEY_
varchar
(
255
),
PROC_DEF_ID_
varchar
(
64
)
not
null
,
START_TIME_
timestamp
not
null
,
END_TIME_
timestamp
,
DURATION_
bigint
,
START_USER_ID_
varchar
(
255
),
START_ACT_ID_
varchar
(
255
),
END_ACT_ID_
varchar
(
255
),
primary
key
(
ID_
),
unique
(
PROC_INST_ID_
),
unique
(
PROC_DEF_ID_
,
BUSINESS_KEY_
)
);
create
table
ACT_HI_ACTINST
(
ID_
varchar
(
64
)
not
null
,
PROC_DEF_ID_
varchar
(
64
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
EXECUTION_ID_
varchar
(
64
)
not
null
,
ACT_ID_
varchar
(
255
)
not
null
,
ACT_NAME_
varchar
(
255
),
ACT_TYPE_
varchar
(
255
)
not
null
,
ASSIGNEE_
varchar
(
64
),
START_TIME_
timestamp
not
null
,
END_TIME_
timestamp
,
DURATION_
bigint
,
primary
key
(
ID_
)
);
create
table
ACT_HI_TASKINST
(
ID_
varchar
(
64
)
not
null
,
PROC_DEF_ID_
varchar
(
64
),
TASK_DEF_KEY_
varchar
(
255
),
PROC_INST_ID_
varchar
(
64
),
EXECUTION_ID_
varchar
(
64
),
NAME_
varchar
(
255
),
DESCRIPTION_
varchar
(
255
),
ASSIGNEE_
varchar
(
64
),
START_TIME_
timestamp
not
null
,
END_TIME_
timestamp
,
DURATION_
bigint
,
DELETE_REASON_
varchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_HI_DETAIL
(
ID_
varchar
(
64
)
not
null
,
TYPE_
varchar
(
255
)
not
null
,
PROC_INST_ID_
varchar
(
64
)
not
null
,
EXECUTION_ID_
varchar
(
64
)
not
null
,
TASK_ID_
varchar
(
64
),
ACT_INST_ID_
varchar
(
64
),
NAME_
varchar
(
255
)
not
null
,
VAR_TYPE_
varchar
(
64
),
REV_
integer
,
TIME_
timestamp
not
null
,
BYTEARRAY_ID_
varchar
(
64
),
DOUBLE_
double
precision
,
LONG_
bigint
,
TEXT_
varchar
(
255
),
TEXT2_
varchar
(
255
),
primary
key
(
ID_
)
);
create
index
ACT_IDX_HI_PRO_INST_END
on
ACT_HI_PROCINST
(
END_TIME_
);
create
index
ACT_IDX_HI_PRO_I_BUSKEY
on
ACT_HI_PROCINST
(
BUSINESS_KEY_
);
create
index
ACT_IDX_HI_ACT_INST_START
on
ACT_HI_ACTINST
(
START_TIME_
);
create
index
ACT_IDX_HI_ACT_INST_END
on
ACT_HI_ACTINST
(
END_TIME_
);
create
index
ACT_IDX_HI_DETAIL_PROC_INST
on
ACT_HI_DETAIL
(
PROC_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_ACT_INST
on
ACT_HI_DETAIL
(
ACT_INST_ID_
);
create
index
ACT_IDX_HI_DETAIL_TIME
on
ACT_HI_DETAIL
(
TIME_
);
create
index
ACT_IDX_HI_DETAIL_NAME
on
ACT_HI_DETAIL
(
NAME_
);
\ No newline at end of file
modules/activiti-engine/src/main/resources/org/activiti/db/create/activiti.postgres.create.identity.sql
0 → 100644
浏览文件 @
218ae09a
create
table
ACT_ID_GROUP
(
ID_
varchar
(
64
),
REV_
integer
,
NAME_
varchar
(
255
),
TYPE_
varchar
(
255
),
primary
key
(
ID_
)
);
create
table
ACT_ID_MEMBERSHIP
(
USER_ID_
varchar
(
64
),
GROUP_ID_
varchar
(
64
),
primary
key
(
USER_ID_
,
GROUP_ID_
)
);
create
table
ACT_ID_USER
(
ID_
varchar
(
64
),
REV_
integer
,
FIRST_
varchar
(
255
),
LAST_
varchar
(
255
),
EMAIL_
varchar
(
255
),
PWD_
varchar
(
255
),
primary
key
(
ID_
)
);
create
index
ACT_IDX_MEMB_GROUP
on
ACT_ID_MEMBERSHIP
(
GROUP_ID_
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_GROUP
foreign
key
(
GROUP_ID_
)
references
ACT_ID_GROUP
(
ID_
);
create
index
ACT_IDX_MEMB_USER
on
ACT_ID_MEMBERSHIP
(
USER_ID_
);
alter
table
ACT_ID_MEMBERSHIP
add
constraint
ACT_FK_MEMB_USER
foreign
key
(
USER_ID_
)
references
ACT_ID_USER
(
ID_
);
modules/activiti-engine/src/main/resources/org/activiti/db/default.type.mapping.properties
0 → 100644
浏览文件 @
218ae09a
H2
=
h2
MySQL
=
mysql
Oracle
=
oracle
PostgreSQL
=
postgres
Microsoft
SQL
Server
=
mssql
DB2
=
db2
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.db2.drop.cycle.sql
0 → 100644
浏览文件 @
218ae09a
drop
table
ACT_CY_CONN_CONFIG
;
drop
table
ACT_CY_CONFIG
;
drop
table
ACT_CY_LINK
;
drop
table
ACT_CY_PEOPLE_LINK
;
drop
table
ACT_CY_TAG
;
drop
table
ACT_CY_COMMENT
;
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.db2.drop.sql
→
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.db2.drop.
engine.
sql
浏览文件 @
218ae09a
...
...
@@ -2,15 +2,6 @@ drop index ACT_IDX_EXEC_BUSKEY;
drop
index
ACT_IDX_TASK_CREATE
;
drop
index
ACT_IDX_IDENT_LNK_USER
;
drop
index
ACT_IDX_IDENT_LNK_GROUP
;
drop
index
ACT_IDX_HI_PRO_INST_END
;
drop
index
ACT_IDX_HI_PRO_I_BUSKEY
;
drop
index
ACT_IDX_HI_ACT_INST_START
;
drop
index
ACT_IDX_HI_ACT_INST_END
;
drop
index
ACT_IDX_HI_DETAIL_PROC_INST
;
drop
index
ACT_IDX_HI_DETAIL_ACT_INST
;
drop
index
ACT_IDX_HI_DETAIL_TIME
;
drop
index
ACT_IDX_HI_DETAIL_NAME
;
alter
table
ACT_GE_BYTEARRAY
drop
foreign
key
ACT_FK_BYTEARR_DEPL
;
...
...
@@ -24,12 +15,6 @@ alter table ACT_RU_EXECUTION
alter
table
ACT_RU_EXECUTION
drop
foreign
key
ACT_FK_EXE_SUPER
;
alter
table
ACT_ID_MEMBERSHIP
drop
foreign
key
ACT_FK_MEMB_GROUP
;
alter
table
ACT_ID_MEMBERSHIP
drop
foreign
key
ACT_FK_MEMB_USER
;
alter
table
ACT_RU_IDENTITYLINK
drop
foreign
key
ACT_FK_TSKASS_TASK
;
...
...
@@ -54,20 +39,13 @@ alter table ACT_RU_VARIABLE
alter
table
ACT_RU_JOB
drop
foreign
key
ACT_FK_JOB_EXCEPTION
;
drop
table
ACT_GE_PROPERTY
;
drop
table
ACT_RU_VARIABLE
;
drop
table
ACT_GE_BYTEARRAY
;
drop
table
ACT_RE_DEPLOYMENT
;
drop
table
ACT_RU_IDENTITYLINK
;
drop
table
ACT_RU_TASK
;
drop
table
ACT_RE_PROCDEF
;
drop
table
ACT_RU_EXECUTION
;
drop
table
ACT_ID_MEMBERSHIP
;
drop
table
ACT_ID_GROUP
;
drop
table
ACT_ID_USER
;
drop
table
ACT_RU_JOB
;
drop
table
ACT_HI_PROCINST
;
drop
table
ACT_HI_ACTINST
;
drop
table
ACT_HI_TASKINST
;
drop
table
ACT_HI_DETAIL
;
drop
table
ACT_GE_PROPERTY
;
drop
table
ACT_GE_BYTEARRAY
;
drop
table
ACT_RE_DEPLOYMENT
;
drop
table
ACT_RE_PROCDEF
;
drop
table
ACT_RU_VARIABLE
;
drop
table
ACT_RU_IDENTITYLINK
;
drop
table
ACT_RU_TASK
;
drop
table
ACT_RU_EXECUTION
;
drop
table
ACT_RU_JOB
;
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.db2.drop.history.sql
0 → 100644
浏览文件 @
218ae09a
drop
index
ACT_IDX_HI_PRO_INST_END
;
drop
index
ACT_IDX_HI_PRO_I_BUSKEY
;
drop
index
ACT_IDX_HI_ACT_INST_START
;
drop
index
ACT_IDX_HI_ACT_INST_END
;
drop
index
ACT_IDX_HI_DETAIL_PROC_INST
;
drop
index
ACT_IDX_HI_DETAIL_ACT_INST
;
drop
index
ACT_IDX_HI_DETAIL_TIME
;
drop
index
ACT_IDX_HI_DETAIL_NAME
;
drop
table
ACT_HI_PROCINST
;
drop
table
ACT_HI_ACTINST
;
drop
table
ACT_HI_TASKINST
;
drop
table
ACT_HI_DETAIL
;
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.db2.drop.identity.sql
0 → 100644
浏览文件 @
218ae09a
alter
table
ACT_ID_MEMBERSHIP
drop
foreign
key
ACT_FK_MEMB_GROUP
;
alter
table
ACT_ID_MEMBERSHIP
drop
foreign
key
ACT_FK_MEMB_USER
;
drop
table
ACT_ID_MEMBERSHIP
;
drop
table
ACT_ID_GROUP
;
drop
table
ACT_ID_USER
;
drop
table
ACT_HI_PROCINST
;
drop
table
ACT_HI_ACTINST
;
drop
table
ACT_HI_TASKINST
;
drop
table
ACT_HI_DETAIL
;
modules/activiti-
cycle/src/main/resources/org/activiti/db/cycle/drop/activiti.h2.drop
.sql
→
modules/activiti-
engine/src/main/resources/org/activiti/db/drop/activiti.h2.drop.cycle
.sql
浏览文件 @
218ae09a
文件已移动
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.h2.drop.sql
→
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.h2.drop.
engine.
sql
浏览文件 @
218ae09a
文件已移动
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.h2.drop.history.sql
0 → 100644
浏览文件 @
218ae09a
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.h2.drop.identity.sql
0 → 100644
浏览文件 @
218ae09a
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.mssql.drop.cycle.sql
0 → 100644
浏览文件 @
218ae09a
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_CY_CONFIG'
)
drop
table
ACT_CY_CONFIG
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_CY_LINK'
)
drop
table
ACT_CY_LINK
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_CY_PEOPLE_LINK'
)
drop
table
ACT_CY_PEOPLE_LINK
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_CY_TAG'
)
drop
table
ACT_CY_TAG
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_CY_COMMENT'
)
drop
table
ACT_CY_COMMENT
;
\ No newline at end of file
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.mssql.drop.engine.sql
0 → 100644
浏览文件 @
218ae09a
drop
index
ACT_RU_EXECUTION
.
ACT_IDX_EXEC_BUSKEY
;
drop
index
ACT_RU_TASK
.
ACT_IDX_TASK_CREATE
;
drop
index
ACT_RU_IDENTITYLINK
.
ACT_IDX_IDENT_LNK_USER
;
drop
index
ACT_RU_IDENTITYLINK
.
ACT_IDX_IDENT_LNK_GROUP
;
alter
table
ACT_GE_BYTEARRAY
drop
constraint
ACT_FK_BYTEARR_DEPL
;
alter
table
ACT_RU_EXECUTION
drop
constraint
ACT_FK_EXE_PARENT
;
alter
table
ACT_RU_EXECUTION
drop
constraint
ACT_FK_EXE_SUPER
;
alter
table
ACT_RU_IDENTITYLINK
drop
constraint
ACT_FK_TSKASS_TASK
;
alter
table
ACT_RU_TASK
drop
constraint
ACT_FK_TASK_EXE
;
alter
table
ACT_RU_TASK
drop
constraint
ACT_FK_TASK_PROCINST
;
alter
table
ACT_RU_TASK
drop
constraint
ACT_FK_TASK_PROCDEF
;
alter
table
ACT_RU_VARIABLE
drop
constraint
ACT_FK_VAR_EXE
;
alter
table
ACT_RU_VARIABLE
drop
constraint
ACT_FK_VAR_PROCINST
;
alter
table
ACT_RU_VARIABLE
drop
constraint
ACT_FK_VAR_BYTEARRAY
;
alter
table
ACT_RU_JOB
drop
constraint
ACT_FK_JOB_EXCEPTION
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_GE_PROPERTY'
)
drop
table
ACT_GE_PROPERTY
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_GE_BYTEARRAY'
)
drop
table
ACT_GE_BYTEARRAY
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RE_PROCDEF'
)
drop
table
ACT_RE_PROCDEF
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RE_DEPLOYMENT'
)
drop
table
ACT_RE_DEPLOYMENT
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_IDENTITYLINK'
)
drop
table
ACT_RU_IDENTITYLINK
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_TASK'
)
drop
table
ACT_RU_TASK
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_VARIABLE'
)
drop
table
ACT_RU_VARIABLE
;
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_JOB'
)
drop
table
ACT_RU_JOB
;
\ No newline at end of file
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.mssql.drop.history.sql
0 → 100644
浏览文件 @
218ae09a
drop
index
ACT_HI_PROCINST
.
ACT_IDX_HI_PRO_INST_END
;
drop
index
ACT_HI_PROCINST
.
ACT_IDX_HI_PRO_I_BUSKEY
;
drop
index
ACT_HI_ACTINST
.
ACT_IDX_HI_ACT_INST_START
;
drop
index
ACT_HI_ACTINST
.
ACT_IDX_HI_ACT_INST_END
;
drop
index
ACT_HI_DETAIL
.
ACT_IDX_HI_DETAIL_PROC_INST
;
drop
index
ACT_HI_DETAIL
.
ACT_IDX_HI_DETAIL_ACT_INST
;
drop
index
ACT_HI_DETAIL
.
ACT_IDX_HI_DETAIL_TIME
;
drop
index
ACT_HI_DETAIL
.
ACT_IDX_HI_DETAIL_NAME
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_HI_PROCINST'
)
drop
table
ACT_HI_PROCINST
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_HI_ACTINST'
)
drop
table
ACT_HI_ACTINST
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_HI_TASKINST'
)
drop
table
ACT_HI_TASKINST
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_HI_DETAIL'
)
drop
table
ACT_HI_DETAIL
;
\ No newline at end of file
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.mssql.drop.identity.sql
0 → 100644
浏览文件 @
218ae09a
alter
table
ACT_ID_MEMBERSHIP
drop
constraint
ACT_FK_MEMB_GROUP
;
alter
table
ACT_ID_MEMBERSHIP
drop
constraint
ACT_FK_MEMB_USER
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_ID_MEMBERSHIP'
)
drop
table
ACT_ID_MEMBERSHIP
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_ID_GROUP'
)
drop
table
ACT_ID_GROUP
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_ID_USER'
)
drop
table
ACT_ID_USER
;
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.mssql.drop.sql
已删除
100644 → 0
浏览文件 @
7500ada5
drop
index
ACT_RU_EXECUTION
.
ACT_IDX_EXEC_BUSKEY
;
drop
index
ACT_RU_TASK
.
ACT_IDX_TASK_CREATE
;
drop
index
ACT_RU_IDENTITYLINK
.
ACT_IDX_IDENT_LNK_USER
;
drop
index
ACT_RU_IDENTITYLINK
.
ACT_IDX_IDENT_LNK_GROUP
;
drop
index
ACT_HI_PROCINST
.
ACT_IDX_HI_PRO_INST_END
;
drop
index
ACT_HI_PROCINST
.
ACT_IDX_HI_PRO_I_BUSKEY
;
drop
index
ACT_HI_ACTINST
.
ACT_IDX_HI_ACT_INST_START
;
drop
index
ACT_HI_ACTINST
.
ACT_IDX_HI_ACT_INST_END
;
drop
index
ACT_HI_DETAIL
.
ACT_IDX_HI_DETAIL_PROC_INST
;
drop
index
ACT_HI_DETAIL
.
ACT_IDX_HI_DETAIL_ACT_INST
;
drop
index
ACT_HI_DETAIL
.
ACT_IDX_HI_DETAIL_TIME
;
drop
index
ACT_HI_DETAIL
.
ACT_IDX_HI_DETAIL_NAME
;
alter
table
ACT_GE_BYTEARRAY
drop
constraint
ACT_FK_BYTEARR_DEPL
;
alter
table
ACT_RU_EXECUTION
drop
constraint
ACT_FK_EXE_PARENT
;
alter
table
ACT_RU_EXECUTION
drop
constraint
ACT_FK_EXE_SUPER
;
alter
table
ACT_ID_MEMBERSHIP
drop
constraint
ACT_FK_MEMB_GROUP
;
alter
table
ACT_ID_MEMBERSHIP
drop
constraint
ACT_FK_MEMB_USER
;
alter
table
ACT_RU_IDENTITYLINK
drop
constraint
ACT_FK_TSKASS_TASK
;
alter
table
ACT_RU_TASK
drop
constraint
ACT_FK_TASK_EXE
;
alter
table
ACT_RU_TASK
drop
constraint
ACT_FK_TASK_PROCINST
;
alter
table
ACT_RU_TASK
drop
constraint
ACT_FK_TASK_PROCDEF
;
alter
table
ACT_RU_VARIABLE
drop
constraint
ACT_FK_VAR_EXE
;
alter
table
ACT_RU_VARIABLE
drop
constraint
ACT_FK_VAR_PROCINST
;
alter
table
ACT_RU_VARIABLE
drop
constraint
ACT_FK_VAR_BYTEARRAY
;
alter
table
ACT_RU_JOB
drop
constraint
ACT_FK_JOB_EXCEPTION
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_GE_PROPERTY'
)
drop
table
ACT_GE_PROPERTY
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_VARIABLE'
)
drop
table
ACT_RU_VARIABLE
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_GE_BYTEARRAY'
)
drop
table
ACT_GE_BYTEARRAY
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RE_DEPLOYMENT'
)
drop
table
ACT_RE_DEPLOYMENT
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_IDENTITYLINK'
)
drop
table
ACT_RU_IDENTITYLINK
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RU_TASK'
)
drop
table
ACT_RU_TASK
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_RE_PROCDEF'
)
drop
table
ACT_RE_PROCDEF
;
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_ID_MEMBERSHIP'
)
drop
table
ACT_ID_MEMBERSHIP
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_ID_GROUP'
)
drop
table
ACT_ID_GROUP
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_ID_USER'
)
drop
table
ACT_ID_USER
;
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_HI_PROCINST'
)
drop
table
ACT_HI_PROCINST
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_HI_ACTINST'
)
drop
table
ACT_HI_ACTINST
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_HI_TASKINST'
)
drop
table
ACT_HI_TASKINST
;
if
exists
(
select
TABLE_NAME
from
INFORMATION_SCHEMA
.
TABLES
where
TABLE_NAME
=
'ACT_HI_DETAIL'
)
drop
table
ACT_HI_DETAIL
;
\ No newline at end of file
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.mysql.drop.cycle.sql
0 → 100644
浏览文件 @
218ae09a
drop
table
if
exists
ACT_CY_CONN_CONFIG
;
drop
table
if
exists
ACT_CY_CONFIG
;
drop
table
if
exists
ACT_CY_LINK
;
drop
table
if
exists
ACT_CY_PEOPLE_LINK
;
drop
table
if
exists
ACT_CY_TAG
;
drop
table
if
exists
ACT_CY_COMMENT
;
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.mysql.drop.sql
→
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.mysql.drop.
engine.
sql
浏览文件 @
218ae09a
...
...
@@ -2,15 +2,6 @@ drop index ACT_IDX_EXEC_BUSKEY on ACT_RU_EXECUTION;
drop
index
ACT_IDX_TASK_CREATE
on
ACT_RU_TASK
;
drop
index
ACT_IDX_IDENT_LNK_USER
on
ACT_RU_IDENTITYLINK
;
drop
index
ACT_IDX_IDENT_LNK_GROUP
on
ACT_RU_IDENTITYLINK
;
drop
index
ACT_IDX_HI_PRO_INST_END
on
ACT_HI_PROCINST
;
drop
index
ACT_IDX_HI_PRO_I_BUSKEY
on
ACT_HI_PROCINST
;
drop
index
ACT_IDX_HI_ACT_INST_START
on
ACT_HI_ACTINST
;
drop
index
ACT_IDX_HI_ACT_INST_END
on
ACT_HI_ACTINST
;
drop
index
ACT_IDX_HI_DETAIL_PROC_INST
on
ACT_HI_DETAIL
;
drop
index
ACT_IDX_HI_DETAIL_ACT_INST
on
ACT_HI_DETAIL
;
drop
index
ACT_IDX_HI_DETAIL_TIME
on
ACT_HI_DETAIL
;
drop
index
ACT_IDX_HI_DETAIL_NAME
on
ACT_HI_DETAIL
;
alter
table
ACT_GE_BYTEARRAY
drop
FOREIGN
KEY
ACT_FK_BYTEARR_DEPL
;
...
...
@@ -24,12 +15,6 @@ alter table ACT_RU_EXECUTION
alter
table
ACT_RU_EXECUTION
drop
FOREIGN
KEY
ACT_FK_EXE_SUPER
;
alter
table
ACT_ID_MEMBERSHIP
drop
FOREIGN
KEY
ACT_FK_MEMB_GROUP
;
alter
table
ACT_ID_MEMBERSHIP
drop
FOREIGN
KEY
ACT_FK_MEMB_USER
;
alter
table
ACT_RU_IDENTITYLINK
drop
FOREIGN
KEY
ACT_FK_TSKASS_TASK
;
...
...
@@ -54,20 +39,12 @@ alter table ACT_RU_VARIABLE
alter
table
ACT_RU_JOB
drop
FOREIGN
KEY
ACT_FK_JOB_EXCEPTION
;
drop
table
if
exists
ACT_GE_PROPERTY
;
drop
table
if
exists
ACT_RU_VARIABLE
;
drop
table
if
exists
ACT_GE_BYTEARRAY
;
drop
table
if
exists
ACT_RE_DEPLOYMENT
;
drop
table
if
exists
ACT_RU_IDENTITYLINK
;
drop
table
if
exists
ACT_RU_TASK
;
drop
table
if
exists
ACT_RE_PROCDEF
;
drop
table
if
exists
ACT_RU_EXECUTION
;
drop
table
if
exists
ACT_ID_MEMBERSHIP
;
drop
table
if
exists
ACT_ID_GROUP
;
drop
table
if
exists
ACT_ID_USER
;
drop
table
if
exists
ACT_RU_JOB
;
drop
table
if
exists
ACT_HI_PROCINST
;
drop
table
if
exists
ACT_HI_ACTINST
;
drop
table
if
exists
ACT_HI_TASKINST
;
drop
table
if
exists
ACT_HI_DETAIL
;
\ No newline at end of file
drop
table
if
exists
ACT_GE_PROPERTY
;
drop
table
if
exists
ACT_RU_VARIABLE
;
drop
table
if
exists
ACT_GE_BYTEARRAY
;
drop
table
if
exists
ACT_RE_DEPLOYMENT
;
drop
table
if
exists
ACT_RU_IDENTITYLINK
;
drop
table
if
exists
ACT_RU_TASK
;
drop
table
if
exists
ACT_RE_PROCDEF
;
drop
table
if
exists
ACT_RU_EXECUTION
;
drop
table
if
exists
ACT_RU_JOB
;
\ No newline at end of file
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.mysql.drop.history.sql
0 → 100644
浏览文件 @
218ae09a
drop
index
ACT_IDX_HI_PRO_INST_END
on
ACT_HI_PROCINST
;
drop
index
ACT_IDX_HI_PRO_I_BUSKEY
on
ACT_HI_PROCINST
;
drop
index
ACT_IDX_HI_ACT_INST_START
on
ACT_HI_ACTINST
;
drop
index
ACT_IDX_HI_ACT_INST_END
on
ACT_HI_ACTINST
;
drop
index
ACT_IDX_HI_DETAIL_PROC_INST
on
ACT_HI_DETAIL
;
drop
index
ACT_IDX_HI_DETAIL_ACT_INST
on
ACT_HI_DETAIL
;
drop
index
ACT_IDX_HI_DETAIL_TIME
on
ACT_HI_DETAIL
;
drop
index
ACT_IDX_HI_DETAIL_NAME
on
ACT_HI_DETAIL
;
drop
table
if
exists
ACT_HI_PROCINST
;
drop
table
if
exists
ACT_HI_ACTINST
;
drop
table
if
exists
ACT_HI_TASKINST
;
drop
table
if
exists
ACT_HI_DETAIL
;
\ No newline at end of file
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.mysql.drop.identity.sql
0 → 100644
浏览文件 @
218ae09a
alter
table
ACT_ID_MEMBERSHIP
drop
FOREIGN
KEY
ACT_FK_MEMB_GROUP
;
alter
table
ACT_ID_MEMBERSHIP
drop
FOREIGN
KEY
ACT_FK_MEMB_USER
;
drop
table
if
exists
ACT_ID_MEMBERSHIP
;
drop
table
if
exists
ACT_ID_GROUP
;
drop
table
if
exists
ACT_ID_USER
;
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.oracle.drop.cycle.sql
0 → 100644
浏览文件 @
218ae09a
drop
table
ACT_CY_CONN_CONFIG
;
drop
table
ACT_CY_CONFIG
;
drop
table
ACT_CY_LINK
;
drop
table
ACT_CY_PEOPLE_LINK
;
drop
table
ACT_CY_TAG
;
drop
table
ACT_CY_COMMENT
;
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.oracle.drop.sql
→
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.oracle.drop.
engine.
sql
浏览文件 @
218ae09a
...
...
@@ -17,14 +17,6 @@ drop index ACT_IDX_EXEC_BUSKEY;
drop
index
ACT_IDX_TASK_CREATE
;
drop
index
ACT_IDX_IDENT_LNK_USER
;
drop
index
ACT_IDX_IDENT_LNK_GROUP
;
drop
index
ACT_IDX_HI_PRO_INST_END
;
drop
index
ACT_IDX_HI_PRO_I_BUSKEY
;
drop
index
ACT_IDX_HI_ACT_INST_START
;
drop
index
ACT_IDX_HI_ACT_INST_END
;
drop
index
ACT_IDX_HI_DETAIL_PROC_INST
;
drop
index
ACT_IDX_HI_DETAIL_ACT_INST
;
drop
index
ACT_IDX_HI_DETAIL_TIME
;
drop
index
ACT_IDX_HI_DETAIL_NAME
;
alter
table
ACT_GE_BYTEARRAY
drop
CONSTRAINT
ACT_FK_BYTEARR_DEPL
;
...
...
@@ -38,12 +30,6 @@ alter table ACT_RU_EXECUTION
alter
table
ACT_RU_EXECUTION
drop
CONSTRAINT
ACT_FK_EXE_SUPER
;
alter
table
ACT_ID_MEMBERSHIP
drop
CONSTRAINT
ACT_FK_MEMB_GROUP
;
alter
table
ACT_ID_MEMBERSHIP
drop
CONSTRAINT
ACT_FK_MEMB_USER
;
alter
table
ACT_RU_IDENTITYLINK
drop
CONSTRAINT
ACT_FK_TSKASS_TASK
;
...
...
@@ -69,18 +55,11 @@ alter table ACT_RU_JOB
drop
CONSTRAINT
ACT_FK_JOB_EXCEPTION
;
drop
table
ACT_GE_PROPERTY
;
drop
table
ACT_RU_VARIABLE
;
drop
table
ACT_GE_BYTEARRAY
;
drop
table
ACT_RE_DEPLOYMENT
;
drop
table
ACT_RE_PROCDEF
;
drop
table
ACT_RU_IDENTITYLINK
;
drop
table
ACT_RU_VARIABLE
;
drop
table
ACT_RU_TASK
;
drop
table
ACT_RE_PROCDEF
;
drop
table
ACT_RU_EXECUTION
;
drop
table
ACT_ID_MEMBERSHIP
;
drop
table
ACT_ID_GROUP
;
drop
table
ACT_ID_USER
;
drop
table
ACT_RU_JOB
;
drop
table
ACT_HI_PROCINST
;
drop
table
ACT_HI_ACTINST
;
drop
table
ACT_HI_TASKINST
;
drop
table
ACT_HI_DETAIL
;
\ No newline at end of file
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.oracle.drop.history.sql
0 → 100644
浏览文件 @
218ae09a
drop
index
ACT_IDX_HI_PRO_INST_END
;
drop
index
ACT_IDX_HI_PRO_I_BUSKEY
;
drop
index
ACT_IDX_HI_ACT_INST_START
;
drop
index
ACT_IDX_HI_ACT_INST_END
;
drop
index
ACT_IDX_HI_DETAIL_PROC_INST
;
drop
index
ACT_IDX_HI_DETAIL_ACT_INST
;
drop
index
ACT_IDX_HI_DETAIL_TIME
;
drop
index
ACT_IDX_HI_DETAIL_NAME
;
drop
table
ACT_HI_PROCINST
;
drop
table
ACT_HI_ACTINST
;
drop
table
ACT_HI_TASKINST
;
drop
table
ACT_HI_DETAIL
;
\ No newline at end of file
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.oracle.drop.identity.sql
0 → 100644
浏览文件 @
218ae09a
alter
table
ACT_ID_MEMBERSHIP
drop
CONSTRAINT
ACT_FK_MEMB_GROUP
;
alter
table
ACT_ID_MEMBERSHIP
drop
CONSTRAINT
ACT_FK_MEMB_USER
;
drop
table
ACT_ID_MEMBERSHIP
;
drop
table
ACT_ID_GROUP
;
drop
table
ACT_ID_USER
;
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.postgres.drop.cycle.sql
0 → 100644
浏览文件 @
218ae09a
drop
table
ACT_CY_CONN_CONFIG
;
drop
table
ACT_CY_CONFIG
;
drop
table
ACT_CY_LINK
;
drop
table
ACT_CY_PEOPLE_LINK
;
drop
table
ACT_CY_TAG
;
drop
table
ACT_CY_COMMENT
;
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.postgres.drop.sql
→
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.postgres.drop.
engine.
sql
浏览文件 @
218ae09a
...
...
@@ -17,14 +17,6 @@ drop index ACT_IDX_EXEC_BUSKEY;
drop
index
ACT_IDX_TASK_CREATE
;
drop
index
ACT_IDX_IDENT_LNK_USER
;
drop
index
ACT_IDX_IDENT_LNK_GROUP
;
drop
index
ACT_IDX_HI_PRO_INST_END
;
drop
index
ACT_IDX_HI_PRO_I_BUSKEY
;
drop
index
ACT_IDX_HI_ACT_INST_START
;
drop
index
ACT_IDX_HI_ACT_INST_END
;
drop
index
ACT_IDX_HI_DETAIL_PROC_INST
;
drop
index
ACT_IDX_HI_DETAIL_ACT_INST
;
drop
index
ACT_IDX_HI_DETAIL_TIME
;
drop
index
ACT_IDX_HI_DETAIL_NAME
;
alter
table
ACT_GE_BYTEARRAY
drop
constraint
ACT_FK_BYTEARR_DEPL
;
...
...
@@ -38,12 +30,6 @@ alter table ACT_RU_EXECUTION
alter
table
ACT_RU_EXECUTION
drop
constraint
ACT_FK_EXE_SUPER
;
alter
table
ACT_ID_MEMBERSHIP
drop
constraint
ACT_FK_MEMB_GROUP
;
alter
table
ACT_ID_MEMBERSHIP
drop
constraint
ACT_FK_MEMB_USER
;
alter
table
ACT_RU_IDENTITYLINK
drop
constraint
ACT_FK_TSKASS_TASK
;
...
...
@@ -71,16 +57,9 @@ alter table ACT_RU_JOB
drop
table
ACT_GE_PROPERTY
;
drop
table
ACT_GE_BYTEARRAY
;
drop
table
ACT_RE_DEPLOYMENT
;
drop
table
ACT_RE_PROCDEF
;
drop
table
ACT_RU_EXECUTION
;
drop
table
ACT_ID_GROUP
;
drop
table
ACT_ID_MEMBERSHIP
;
drop
table
ACT_ID_USER
;
drop
table
ACT_RU_JOB
;
drop
table
ACT_RE_PROCDEF
;
drop
table
ACT_RU_TASK
;
drop
table
ACT_RU_IDENTITYLINK
;
drop
table
ACT_RU_VARIABLE
;
drop
table
ACT_HI_PROCINST
;
drop
table
ACT_HI_ACTINST
;
drop
table
ACT_HI_TASKINST
;
drop
table
ACT_HI_DETAIL
;
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.postgres.drop.history.sql
0 → 100644
浏览文件 @
218ae09a
drop
index
ACT_IDX_HI_PRO_INST_END
;
drop
index
ACT_IDX_HI_PRO_I_BUSKEY
;
drop
index
ACT_IDX_HI_ACT_INST_START
;
drop
index
ACT_IDX_HI_ACT_INST_END
;
drop
index
ACT_IDX_HI_DETAIL_PROC_INST
;
drop
index
ACT_IDX_HI_DETAIL_ACT_INST
;
drop
index
ACT_IDX_HI_DETAIL_TIME
;
drop
index
ACT_IDX_HI_DETAIL_NAME
;
drop
table
ACT_HI_PROCINST
;
drop
table
ACT_HI_ACTINST
;
drop
table
ACT_HI_TASKINST
;
drop
table
ACT_HI_DETAIL
;
modules/activiti-engine/src/main/resources/org/activiti/db/drop/activiti.postgres.drop.identity.sql
0 → 100644
浏览文件 @
218ae09a
alter
table
ACT_ID_MEMBERSHIP
drop
constraint
ACT_FK_MEMB_GROUP
;
alter
table
ACT_ID_MEMBERSHIP
drop
constraint
ACT_FK_MEMB_USER
;
drop
table
ACT_ID_GROUP
;
drop
table
ACT_ID_MEMBERSHIP
;
drop
table
ACT_ID_USER
;
\ No newline at end of file
modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.h2.upgradestep.50.to.51.engine.sql
0 → 100644
浏览文件 @
218ae09a
alter
table
ACT_RU_VARIABLE
add
TASK_ID_
varchar
(
64
);
\ No newline at end of file
modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.h2.upgradestep.50.sql
→
modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.h2.upgradestep.50.
to.51.history.
sql
浏览文件 @
218ae09a
alter
table
ACT_RU_VARIABLE
add
TASK_ID_
varchar
(
64
);
alter
table
ACT_HI_DETAIL
add
TASK_ID_
varchar
(
64
);
...
...
modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.mysql.upgradestep.50.sql
→
modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.mysql.upgradestep.50.
to.51.history.
sql
浏览文件 @
218ae09a
文件已移动
modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.oracle.upgradestep.50.sql
→
modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.oracle.upgradestep.50.
to.51.history.
sql
浏览文件 @
218ae09a
文件已移动
modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.postgres.upgradestep.50.sql
→
modules/activiti-engine/src/main/resources/org/activiti/db/upgrade/activiti.postgres.upgradestep.50.
to.51.history.
sql
浏览文件 @
218ae09a
文件已移动
modules/activiti-engine/src/test/resources/activiti.cfg.xml
浏览文件 @
218ae09a
...
...
@@ -6,7 +6,6 @@
<bean
id=
"processEngineConfiguration"
class=
"org.activiti.engine.impl.cfg.StandaloneInMemProcessEngineConfiguration"
>
<property
name=
"databaseType"
value=
"h2"
/>
<property
name=
"jdbcUrl"
value=
"jdbc:h2:mem:activiti;DB_CLOSE_DELAY=1000"
/>
<property
name=
"jdbcDriver"
value=
"org.h2.Driver"
/>
<property
name=
"jdbcUsername"
value=
"sa"
/>
...
...
modules/activiti-spring/src/test/resources-engine-testrun/activiti-engine-testsuite-context.xml
浏览文件 @
218ae09a
...
...
@@ -18,7 +18,7 @@
</bean>
</property>
</bean>
<bean
id=
"transactionManager"
class=
"org.springframework.jdbc.datasource.DataSourceTransactionManager"
>
<property
name=
"dataSource"
ref=
"dataSource"
/>
</bean>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录