diff --git a/navalplanner-business/src/main/resources/org/navalplanner/business/advance/entities/Advance.hbm.xml b/navalplanner-business/src/main/resources/org/navalplanner/business/advance/entities/Advance.hbm.xml index f4aac06d1..7da23bb9f 100644 --- a/navalplanner-business/src/main/resources/org/navalplanner/business/advance/entities/Advance.hbm.xml +++ b/navalplanner-business/src/main/resources/org/navalplanner/business/advance/entities/Advance.hbm.xml @@ -56,6 +56,7 @@ + + + diff --git a/navalplanner-business/src/main/resources/org/navalplanner/business/calendars/entities/Calendars.hbm.xml b/navalplanner-business/src/main/resources/org/navalplanner/business/calendars/entities/Calendars.hbm.xml index 1e9d2b822..8f137c317 100644 --- a/navalplanner-business/src/main/resources/org/navalplanner/business/calendars/entities/Calendars.hbm.xml +++ b/navalplanner-business/src/main/resources/org/navalplanner/business/calendars/entities/Calendars.hbm.xml @@ -16,17 +16,20 @@ + + + @@ -56,6 +59,7 @@ + @@ -95,7 +99,9 @@ - + + @@ -117,4 +123,11 @@ + + + CREATE INDEX idx_CalendarException_on_BaseCalendar ON CalendarException (BASE_CALENDAR_ID) + DROP INDEX idx_CalendarException_on_BaseCalendar + + + diff --git a/navalplanner-business/src/main/resources/org/navalplanner/business/common/entities/Configuration.hbm.xml b/navalplanner-business/src/main/resources/org/navalplanner/business/common/entities/Configuration.hbm.xml index 51a862755..3bfc26ed5 100644 --- a/navalplanner-business/src/main/resources/org/navalplanner/business/common/entities/Configuration.hbm.xml +++ b/navalplanner-business/src/main/resources/org/navalplanner/business/common/entities/Configuration.hbm.xml @@ -12,6 +12,7 @@ + diff --git a/navalplanner-business/src/main/resources/org/navalplanner/business/externalcompanies/entities/ExternalCompanies.hbm.xml b/navalplanner-business/src/main/resources/org/navalplanner/business/externalcompanies/entities/ExternalCompanies.hbm.xml index 1e6a8cc6a..849950ba9 100644 --- a/navalplanner-business/src/main/resources/org/navalplanner/business/externalcompanies/entities/ExternalCompanies.hbm.xml +++ b/navalplanner-business/src/main/resources/org/navalplanner/business/externalcompanies/entities/ExternalCompanies.hbm.xml @@ -27,6 +27,7 @@ + diff --git a/navalplanner-business/src/main/resources/org/navalplanner/business/planner/entities/AdvanceConsolidations.hbm.xml b/navalplanner-business/src/main/resources/org/navalplanner/business/planner/entities/AdvanceConsolidations.hbm.xml index 6385c4abe..c66ec8fff 100644 --- a/navalplanner-business/src/main/resources/org/navalplanner/business/planner/entities/AdvanceConsolidations.hbm.xml +++ b/navalplanner-business/src/main/resources/org/navalplanner/business/planner/entities/AdvanceConsolidations.hbm.xml @@ -16,12 +16,19 @@ - + + + - + + @@ -39,9 +46,11 @@ + + + + - + + + + + @@ -52,11 +57,13 @@ + + @@ -67,6 +74,8 @@ + + @@ -84,10 +93,17 @@ + + + column="ORIGIN" + index="idx_Dependency_on_TaskElement_origin" /> + + + + + + @@ -54,6 +55,7 @@ column="ORDER_ELEMENT_ID" index="idx_taskqualityform_on_orderelement"/> + @@ -70,4 +72,22 @@ + + + CREATE INDEX idx_QualityForm_on_QualityFormItems + ON QUALITY_FORM_ITEMS (QUALITY_FORM_ID) + DROP INDEX idx_QualityForm_on_QualityFormItems + + + + + + + CREATE INDEX idx_TaskQualityForm_on_TaskQualityFormItems + ON TASK_QUALITY_FORM_ITEMS (TASK_QUALITY_FORM_ID) + DROP INDEX idx_TaskQualityForm_on_TaskQualityFormItems + + + + diff --git a/navalplanner-business/src/main/resources/org/navalplanner/business/users/entities/Users.hbm.xml b/navalplanner-business/src/main/resources/org/navalplanner/business/users/entities/Users.hbm.xml index 38dc04d94..6612764e6 100644 --- a/navalplanner-business/src/main/resources/org/navalplanner/business/users/entities/Users.hbm.xml +++ b/navalplanner-business/src/main/resources/org/navalplanner/business/users/entities/Users.hbm.xml @@ -23,6 +23,8 @@ + + @@ -33,6 +35,8 @@ + + + @@ -93,4 +98,28 @@ + + + CREATE INDEX idx_User_on_UserRoles ON USER_ROLES (userId) + DROP INDEX idx_User_on_UserRoles + + + + + + + CREATE INDEX idx_Profile_on_ProfileRoles ON PROFILE_ROLES (profileId) + DROP INDEX idx_Profile_on_ProfileRoles + + + + + + + CREATE INDEX idx_User_on_UserProfiles ON USER_PROFILES (USER_ID) + DROP INDEX idx_User_on_UserProfiles + + + + diff --git a/navalplanner-business/src/main/resources/org/navalplanner/business/workreports/entities/WorkReports.hbm.xml b/navalplanner-business/src/main/resources/org/navalplanner/business/workreports/entities/WorkReports.hbm.xml index cea8b131b..3d576e45f 100644 --- a/navalplanner-business/src/main/resources/org/navalplanner/business/workreports/entities/WorkReports.hbm.xml +++ b/navalplanner-business/src/main/resources/org/navalplanner/business/workreports/entities/WorkReports.hbm.xml @@ -23,11 +23,13 @@ + + @@ -37,6 +39,7 @@ + @@ -63,23 +66,31 @@ + - + + - + + + + + @@ -107,20 +118,34 @@ - + + - + + - + + - + + + + @@ -142,8 +167,10 @@ + +