[jbpm-commits] JBoss JBPM SVN: r5852 - in jbpm4/tags/jbpm-4.2: modules/distro/src/main/files/install/src/db/upgrade-4.1-to-4.2 and 3 other directories.
do-not-reply at jboss.org
do-not-reply at jboss.org
Fri Oct 30 04:49:26 EDT 2009
Author: tom.baeyens at jboss.com
Date: 2009-10-30 04:49:25 -0400 (Fri, 30 Oct 2009)
New Revision: 5852
Modified:
jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/create/jbpm.hsqldb.create.sql
jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/create/jbpm.mysql.create.sql
jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/create/jbpm.oracle.create.sql
jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/create/jbpm.postgresql.create.sql
jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/upgrade-4.1-to-4.2/jbpm.hsqldb.upgrade.sql
jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/upgrade-4.1-to-4.2/jbpm.mysql.upgrade.sql
jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/upgrade-4.1-to-4.2/jbpm.oracle.upgrade.sql
jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/upgrade-4.1-to-4.2/jbpm.postgresql.upgrade.sql
jbpm4/tags/jbpm-4.2/modules/pvm/src/main/resources/jbpm.history.hbm.xml
jbpm4/tags/jbpm-4.2/qa/build.xml
jbpm4/tags/jbpm-4.2/qa/upgrade/cfg/logging.properties
Log:
fixed duplicate index generation in hibernate mappings and oracle indexes upgrade
Modified: jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/create/jbpm.hsqldb.create.sql
===================================================================
--- jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/create/jbpm.hsqldb.create.sql 2009-10-30 08:44:32 UTC (rev 5851)
+++ jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/create/jbpm.hsqldb.create.sql 2009-10-30 08:49:25 UTC (rev 5852)
@@ -311,10 +311,6 @@
create index IDX_HDET_HPROCI on JBPM4_HIST_DETAIL (HPROCI_);
- create index IDX_HDETAIL_HVAR on JBPM4_HIST_DETAIL (HVAR_);
-
- create index IDX_HDETAIL_HTASK on JBPM4_HIST_DETAIL (HTASK_);
-
create index IDX_HDET_HVAR on JBPM4_HIST_DETAIL (HVAR_);
create index IDX_HDET_HTASK on JBPM4_HIST_DETAIL (HTASK_);
@@ -339,6 +335,8 @@
foreign key (HVAR_)
references JBPM4_HIST_VAR;
+ create index IDX_HSUPERT_SUB on JBPM4_HIST_TASK (SUPERTASK_);
+
alter table JBPM4_HIST_TASK
add constraint FK_HSUPERT_SUB
foreign key (SUPERTASK_)
Modified: jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/create/jbpm.mysql.create.sql
===================================================================
--- jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/create/jbpm.mysql.create.sql 2009-10-30 08:44:32 UTC (rev 5851)
+++ jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/create/jbpm.mysql.create.sql 2009-10-30 08:49:25 UTC (rev 5852)
@@ -317,10 +317,6 @@
create index IDX_HDET_HPROCI on JBPM4_HIST_DETAIL (HPROCI_);
- create index IDX_HDETAIL_HVAR on JBPM4_HIST_DETAIL (HVAR_);
-
- create index IDX_HDETAIL_HTASK on JBPM4_HIST_DETAIL (HTASK_);
-
create index IDX_HDET_HVAR on JBPM4_HIST_DETAIL (HVAR_);
create index IDX_HDET_HTASK on JBPM4_HIST_DETAIL (HTASK_);
@@ -349,6 +345,8 @@
foreign key (HVAR_)
references JBPM4_HIST_VAR (DBID_);
+ create index IDX_HSUPERT_SUB on JBPM4_HIST_TASK (SUPERTASK_);
+
alter table JBPM4_HIST_TASK
add index FK_HSUPERT_SUB (SUPERTASK_),
add constraint FK_HSUPERT_SUB
Modified: jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/create/jbpm.oracle.create.sql
===================================================================
--- jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/create/jbpm.oracle.create.sql 2009-10-30 08:44:32 UTC (rev 5851)
+++ jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/create/jbpm.oracle.create.sql 2009-10-30 08:49:25 UTC (rev 5852)
@@ -310,10 +310,6 @@
create index IDX_HDET_HPROCI on JBPM4_HIST_DETAIL (HPROCI_);
- create index IDX_HDETAIL_HVAR on JBPM4_HIST_DETAIL (HVAR_);
-
- create index IDX_HDETAIL_HTASK on JBPM4_HIST_DETAIL (HTASK_);
-
create index IDX_HDET_HVAR on JBPM4_HIST_DETAIL (HVAR_);
create index IDX_HDET_HTASK on JBPM4_HIST_DETAIL (HTASK_);
@@ -338,6 +334,8 @@
foreign key (HVAR_)
references JBPM4_HIST_VAR;
+ create index IDX_HSUPERT_SUB on JBPM4_HIST_TASK (SUPERTASK_);
+
alter table JBPM4_HIST_TASK
add constraint FK_HSUPERT_SUB
foreign key (SUPERTASK_)
Modified: jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/create/jbpm.postgresql.create.sql
===================================================================
--- jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/create/jbpm.postgresql.create.sql 2009-10-30 08:44:32 UTC (rev 5851)
+++ jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/create/jbpm.postgresql.create.sql 2009-10-30 08:49:25 UTC (rev 5852)
@@ -310,10 +310,6 @@
create index IDX_HDET_HPROCI on JBPM4_HIST_DETAIL (HPROCI_);
- create index IDX_HDETAIL_HVAR on JBPM4_HIST_DETAIL (HVAR_);
-
- create index IDX_HDETAIL_HTASK on JBPM4_HIST_DETAIL (HTASK_);
-
create index IDX_HDET_HVAR on JBPM4_HIST_DETAIL (HVAR_);
create index IDX_HDET_HTASK on JBPM4_HIST_DETAIL (HTASK_);
@@ -338,6 +334,8 @@
foreign key (HVAR_)
references JBPM4_HIST_VAR;
+ create index IDX_HSUPERT_SUB on JBPM4_HIST_TASK (SUPERTASK_);
+
alter table JBPM4_HIST_TASK
add constraint FK_HSUPERT_SUB
foreign key (SUPERTASK_)
Modified: jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/upgrade-4.1-to-4.2/jbpm.hsqldb.upgrade.sql
===================================================================
--- jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/upgrade-4.1-to-4.2/jbpm.hsqldb.upgrade.sql 2009-10-30 08:44:32 UTC (rev 5851)
+++ jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/upgrade-4.1-to-4.2/jbpm.hsqldb.upgrade.sql 2009-10-30 08:49:25 UTC (rev 5852)
@@ -9,3 +9,9 @@
drop index IDX_HDETAIL_HACTI;
drop index IDX_HDETAIL_HPROCI;
+
+ drop index IDX_HDETAIL_HVAR;
+
+ drop index IDX_HDETAIL_HTASK;
+
+ create index IDX_HSUPERT_SUB on JBPM4_HIST_TASK (SUPERTASK_);
Modified: jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/upgrade-4.1-to-4.2/jbpm.mysql.upgrade.sql
===================================================================
--- jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/upgrade-4.1-to-4.2/jbpm.mysql.upgrade.sql 2009-10-30 08:44:32 UTC (rev 5851)
+++ jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/upgrade-4.1-to-4.2/jbpm.mysql.upgrade.sql 2009-10-30 08:49:25 UTC (rev 5852)
@@ -9,3 +9,9 @@
alter table JBPM4_HIST_DETAIL drop index IDX_HDETAIL_HACTI;
alter table JBPM4_HIST_DETAIL drop index IDX_HDETAIL_HPROCI;
+
+ alter table JBPM4_HIST_DETAIL drop index IDX_HDETAIL_HVAR;
+
+ alter table JBPM4_HIST_DETAIL drop index IDX_HDETAIL_HTASK;
+
+ create index IDX_HSUPERT_SUB on JBPM4_HIST_TASK (SUPERTASK_);
Modified: jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/upgrade-4.1-to-4.2/jbpm.oracle.upgrade.sql
===================================================================
--- jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/upgrade-4.1-to-4.2/jbpm.oracle.upgrade.sql 2009-10-30 08:44:32 UTC (rev 5851)
+++ jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/upgrade-4.1-to-4.2/jbpm.oracle.upgrade.sql 2009-10-30 08:49:25 UTC (rev 5852)
@@ -5,3 +5,14 @@
VALUE_ varchar2(255 char),
primary key (KEY_)
);
+
+ drop index IDX_HDETAIL_HVAR;
+
+ drop index IDX_HDETAIL_HTASK;
+
+ create index IDX_HDET_HVAR on JBPM4_HIST_DETAIL (HVAR_);
+
+ create index IDX_HDET_HTASK on JBPM4_HIST_DETAIL (HTASK_);
+
+ create index IDX_HSUPERT_SUB on JBPM4_HIST_TASK (SUPERTASK_);
+
Modified: jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/upgrade-4.1-to-4.2/jbpm.postgresql.upgrade.sql
===================================================================
--- jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/upgrade-4.1-to-4.2/jbpm.postgresql.upgrade.sql 2009-10-30 08:44:32 UTC (rev 5851)
+++ jbpm4/tags/jbpm-4.2/modules/distro/src/main/files/install/src/db/upgrade-4.1-to-4.2/jbpm.postgresql.upgrade.sql 2009-10-30 08:49:25 UTC (rev 5852)
@@ -11,3 +11,9 @@
drop index IDX_HDETAIL_HACTI;
drop index IDX_HDETAIL_HPROCI;
+
+ drop index IDX_HDETAIL_HVAR;
+
+ drop index IDX_HDETAIL_HTASK;
+
+ create index IDX_HSUPERT_SUB on JBPM4_HIST_TASK (SUPERTASK_);
Modified: jbpm4/tags/jbpm-4.2/modules/pvm/src/main/resources/jbpm.history.hbm.xml
===================================================================
--- jbpm4/tags/jbpm-4.2/modules/pvm/src/main/resources/jbpm.history.hbm.xml 2009-10-30 08:44:32 UTC (rev 5851)
+++ jbpm4/tags/jbpm-4.2/modules/pvm/src/main/resources/jbpm.history.hbm.xml 2009-10-30 08:49:25 UTC (rev 5852)
@@ -23,23 +23,23 @@
<set name="historyActivityInstances"
cascade="all">
- <key foreign-key="FK_HACTI_HPROCI">
- <column name="HPROCI_" index="IDX_HACTI_HPROCI" />
+ <key foreign-key="none">
+ <column name="HPROCI_" />
</key>
<one-to-many class="HistoryActivityInstanceImpl" />
</set>
<set name="historyVariables"
cascade="all">
- <key foreign-key="FK_HVAR_HPROCI">
- <column name="HPROCI_" index="IDX_HVAR_HPROCI" />
+ <key foreign-key="none">
+ <column name="HPROCI_" />
</key>
<one-to-many class="HistoryVariableImpl" />
</set>
<set name="details"
cascade="all">
- <key foreign-key="FK_HDETAIL_HPROCI">
+ <key foreign-key="none">
<column name="HPROCI_" />
</key>
<one-to-many class="HistoryDetailImpl" />
@@ -59,7 +59,8 @@
<many-to-one name="historyProcessInstance"
class="HistoryProcessInstanceImpl"
column="HPROCI_"
- foreign-key="none" />
+ foreign-key="FK_HACTI_HPROCI"
+ index="IDX_HACTI_HPROCI" />
<property name="type" column="TYPE_" />
<property name="executionId" column="EXECUTION_" />
@@ -72,7 +73,7 @@
<set name="details"
cascade="all">
- <key foreign-key="FK_HDETAIL_HACTI">
+ <key foreign-key="none">
<column name="HACTI_" />
</key>
<one-to-many class="HistoryDetailImpl" />
@@ -83,12 +84,12 @@
</subclass>
<subclass name="HistoryTaskInstanceImpl" discriminator-value="task">
- <many-to-one name="historyTask"
- class="HistoryTaskImpl"
- column="HTASK_"
- cascade="all"
- foreign-key="FK_HTI_HTASK"
- index="IDX_HTI_HTASK" />
+ <many-to-one name="historyTask"
+ class="HistoryTaskImpl"
+ column="HTASK_"
+ cascade="all"
+ foreign-key="FK_HTI_HTASK"
+ index="IDX_HTI_HTASK" />
</subclass>
</class>
@@ -111,22 +112,24 @@
<set name="details"
cascade="all">
- <key foreign-key="FK_HDETAIL_HTASK">
- <column name="HTASK_" index="IDX_HDETAIL_HTASK" />
+ <key foreign-key="none">
+ <column name="HTASK_" />
</key>
<one-to-many class="HistoryDetailImpl" />
</set>
<set name="historyVariables"
cascade="all">
- <key foreign-key="FK_HVAR_HTASK">
- <column name="HTASK_" index="IDX_HVAR_HTASK" />
+ <key foreign-key="none">
+ <column name="HTASK_" />
</key>
<one-to-many class="HistoryVariableImpl" />
</set>
<set name="subTasks" cascade="all-delete-orphan">
- <key column="SUPERTASK_" foreign-key="FK_HSUPERT_SUB" />
+ <key foreign-key="FK_HSUPERT_SUB">
+ <column name="SUPERTASK_" index="IDX_HSUPERT_SUB" />
+ </key>
<one-to-many class="HistoryTaskImpl" />
</set>
@@ -148,18 +151,20 @@
<many-to-one name="historyProcessInstance"
class="HistoryProcessInstanceImpl"
column="HPROCI_"
- foreign-key="none" />
+ foreign-key="FK_HVAR_HPROCI"
+ index="IDX_HVAR_HPROCI" />
<!-- the foreign-key is set on the other side of the relation: see historyVariables above in HistoryTaskImpl -->
<many-to-one name="historyTask"
class="HistoryTaskImpl"
column="HTASK_"
- foreign-key="none" />
+ foreign-key="FK_HVAR_HTASK"
+ index="IDX_HVAR_HTASK" />
<set name="details"
cascade="all">
- <key foreign-key="FK_HDETAIL_HVAR">
- <column name="HVAR_" index="IDX_HDETAIL_HVAR" />
+ <key foreign-key="none">
+ <column name="HVAR_" />
</key>
<one-to-many class="HistoryDetailImpl" />
</set>
@@ -180,40 +185,40 @@
<many-to-one name="historyProcessInstance"
class="HistoryProcessInstanceImpl"
column="HPROCI_"
- foreign-key="FK_HDET_HPROCI"
+ foreign-key="FK_HDETAIL_HPROCI"
index="IDX_HDET_HPROCI" />
<property name="historyProcessInstanceIndex" column="HPROCIIDX_" />
<many-to-one name="historyActivityInstance"
class="HistoryActivityInstanceImpl"
column="HACTI_"
- foreign-key="FK_HDET_HACTI"
+ foreign-key="FK_HDETAIL_HACTI"
index="IDX_HDET_HACTI" />
<property name="historyActivityInstanceIndex" column="HACTIIDX_" />
<many-to-one name="historyTask"
class="HistoryTaskImpl"
column="HTASK_"
- foreign-key="FK_HDET_HTASK"
+ foreign-key="FK_HDETAIL_HTASK"
index="IDX_HDET_HTASK" />
<property name="historyTaskIndex" column="HTASKIDX_" />
<many-to-one name="historyVariable"
class="HistoryVariableImpl"
column="HVAR_"
- foreign-key="FK_HDET_HVAR"
+ foreign-key="FK_HDETAIL_HVAR"
index="IDX_HDET_HVAR" />
<property name="historyVariableIndex" column="HVARIDX_" />
<subclass name="HistoryCommentImpl" discriminator-value="comment">
- <property name="message" column="MESSAGE_" type="text" />
- <list name="replies"
- cascade="all-delete-orphan"
- inverse="false">
- <key column="PARENT_" foreign-key="none" />
- <list-index column="PARENT_IDX_" />
- <one-to-many class="HistoryCommentImpl" />
- </list>
+ <property name="message" column="MESSAGE_" type="text" />
+ <list name="replies"
+ cascade="all-delete-orphan"
+ inverse="false">
+ <key column="PARENT_" foreign-key="none" />
+ <list-index column="PARENT_IDX_" />
+ <one-to-many class="HistoryCommentImpl" />
+ </list>
</subclass>
<subclass name="HistoryProcessInstanceMigrationImpl" discriminator-value="instance-migration">
Modified: jbpm4/tags/jbpm-4.2/qa/build.xml
===================================================================
--- jbpm4/tags/jbpm-4.2/qa/build.xml 2009-10-30 08:44:32 UTC (rev 5851)
+++ jbpm4/tags/jbpm-4.2/qa/build.xml 2009-10-30 08:49:25 UTC (rev 5852)
@@ -184,6 +184,9 @@
<replacefilter token="PVM1" value="PVM2" />
<replacefilter token="pvm1" value="pvm2" />
</replace>
+ <copy todir="upgrade/target/jdbc" overwrite="true" failonerror="false">
+ <fileset dir="${user.home}/.jbpm4/jdbc" />
+ </copy>
<!-- install the jbpm-test-upgrade lib -->
<delete dir="upgrade/target/jbpm-test-upgrade" />
<mkdir dir="upgrade/target/jbpm-test-upgrade" />
Modified: jbpm4/tags/jbpm-4.2/qa/upgrade/cfg/logging.properties
===================================================================
--- jbpm4/tags/jbpm-4.2/qa/upgrade/cfg/logging.properties 2009-10-30 08:44:32 UTC (rev 5851)
+++ jbpm4/tags/jbpm-4.2/qa/upgrade/cfg/logging.properties 2009-10-30 08:49:25 UTC (rev 5852)
@@ -9,7 +9,7 @@
# org.jbpm.pvm.internal.wire.level=FINE
# org.jbpm.pvm.internal.util.level=FINE
-org.hibernate.level=FINE
+org.hibernate.level=INFO
org.hibernate.cfg.SettingsFactory.level=SEVERE
org.hibernate.cfg.HbmBinder.level=SEVERE
# org.hibernate.SQL.level=FINEST
More information about the jbpm-commits
mailing list