Dave Ward f99a06df88 Merged V4.0-BUG-FIX to HEAD
37410: ALF-14386 HttpClient returns a null byte array if there is no response body (eg 204), swap that for an empty array to avoid NPEs and better fit the interface contract
   37439: ALF-13979: Schema comparison NPE when encountering a keyless table 
   37443: Hand merge of second round of PATH query improvements for ALF-13404 to doclib2 API scripts
   37480: Merged V4.0 to V4.0-BUG-FIX
      37470: ALF-14434: Specify a START WITH value for the rebuilt alf_acl_change_set primary key on DB2
      37475: ALF-13839: Transaction purging didn't work on SQL Server!
   37484: Merged PATCHES/V3.4.6 to V4.0-BUG-FIX (RECORD ONLY)
      36821: ALF-13827: Make replicated caches recover from temporary comms failures by flushing when a change in peers is detected
         - We do not flush caches who replicate via copy (e.g. tickets cache) as these may not be recoverable
   37487: Merged V3.4-BUG-FIX to V4.0-BUG-FIX
      37225: ALF-13617 Revert To Version functionality incorrectly reverts to the wrong version/file
      37280: Merged DEV to V3.4-BUG-FIX
         37279: ALF-14360 : Missing caches from ehcache-custom.xml.sample.cluster
            org.alfresco.cache.avm.avmVersionRootEntityCache and org.alfresco.cache.tagscopeSummaryCache were added to the ehcache configuration.
      37473: ALF-12081: Ensure that cancel checkout can both unlock and cancel offline edit
      37478: Merged BRANCHES/DEV/BELARUS/V3.4-BUG-FIX-2012_05_22 to BRANCHES/DEV/V3.4-BUG-FIX:
         37471: ALF-9475 : Remove JBPM indexes present from upgrades
      37485: ALF-9475: Fix up schema versions
   37488: Merged V3.4-BUG-FIX to V4.0-BUG-FIX (RECORD ONLY)
      37330: Merged V4.0-BUG-FIX to V3.4-BUG-FIX
         37323: ALF-13247: Two nodes with the same primary path. 
         -Fixed by initializing zone before parallel batch processing begins.
      37356: ALF-14392: Merged V4.0-BUG-FIX to V3.4-BUG-FIX
         36346: Fix for ALF-9466 - We can search contents sorted by categories in Advanced search in Share, but saved search will not be shown in UI.
      37373: Merged PATCHES/V3.4.6 to V3.4-BUG-FIX
         36821: ALF-13827 / ALF-14402: Make replicated caches recover from temporary comms failures by flushing when a change in peers is detected
         - We do not flush caches who replicate via copy (e.g. tickets cache) as these may not be recoverable
         37122: ALF-13919 / ALF-14403: Merged DEV to PATCHES/V3.4.6
         - Rework of Dmitry's implementation
         - Uses dynamic HQL query to retrieve JBPM workflow instances by specified query criteria
         - WorkflowInstancesGet web script no longer has to iterate over every workflow instance in the database!
         - DB index added to enable efficient querying by string variable
         - Hibernate tastic!
         37188: ALF-13919 / ALF-14403: Worked around HQL polymorphism issues by using explicit variable subclass names in from clause
         37204: ALF-13919 / ALF-14403: Fix to date range handling by Dmitry
      37481: Merged HEAD to V3.4-BUG-FIX
         37388: ALF-13545: First attempt at digitally signing the Windows installers
         37391: ALF-13545: Fix quoting and output directory specification
         37393: ALF-13545: Correct deployment installer signcode command


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@37491 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
2012-06-07 11:26:35 +00:00

67 lines
2.8 KiB
SQL

--
-- Title: Upgrade to V3.4 - Remove redundant indexes in jbpm tables
-- Database: PostgreSQL
-- Since: V3.4 schema 4210
-- Author: Pavel Yurkevich
--
-- Please contact support@alfresco.com if you need assistance with the upgrade.
--
DROP INDEX IDX_ACTION_ACTNDL; -- (optional)
DROP INDEX IDX_ACTION_EVENT; -- (optional)
DROP INDEX IDX_ACTION_PROCDF; -- (optional)
DROP INDEX IDX_COMMENT_TOKEN; -- (optional)
DROP INDEX IDX_COMMENT_TSK; -- (optional)
DROP INDEX IDX_DELEG_PRCD; -- (optional)
DROP INDEX IDX_JOB_PRINST; -- (optional)
DROP INDEX IDX_JOB_TOKEN; -- (optional)
DROP INDEX IDX_JOB_TSKINST; -- (optional)
DROP INDEX IDX_MODDEF_PROCDF; -- (optional)
DROP INDEX IDX_MODINST_PRINST; -- (optional)
DROP INDEX IDX_NODE_ACTION; -- (optional)
DROP INDEX IDX_NODE_PROCDEF; -- (optional)
DROP INDEX IDX_NODE_SUPRSTATE; -- (optional)
DROP INDEX IDX_PSTATE_SBPRCDEF; -- (optional)
DROP INDEX IDX_PLDACTR_ACTID; -- (optional)
DROP INDEX IDX_TSKINST_SWLANE; -- (optional)
DROP INDEX IDX_PROCDEF_STRTST; -- (optional)
DROP INDEX IDX_PROCIN_KEY; -- (optional)
DROP INDEX IDX_PROCIN_PROCDEF; -- (optional)
DROP INDEX IDX_PROCIN_ROOTTK; -- (optional)
DROP INDEX IDX_PROCIN_SPROCTK; -- (optional)
DROP INDEX IDX_RTACTN_ACTION; -- (optional)
DROP INDEX IDX_RTACTN_PRCINST; -- (optional)
DROP INDEX IDX_SWIMLINST_SL; -- (optional)
DROP INDEX IDX_TASK_PROCDEF; -- (optional)
DROP INDEX IDX_TASK_TASKMGTDF; -- (optional)
DROP INDEX IDX_TASK_TSKNODE; -- (optional)
DROP INDEX IDX_TASKINST_TOKN; -- (optional)
DROP INDEX IDX_TASKINST_TSK; -- (optional)
DROP INDEX IDX_TASK_ACTORID; -- (optional)
DROP INDEX IDX_TSKINST_SLINST; -- (optional)
DROP INDEX IDX_TSKINST_TMINST; -- (optional)
DROP INDEX IDX_TOKEN_NODE; -- (optional)
DROP INDEX IDX_TOKEN_PARENT; -- (optional)
DROP INDEX IDX_TOKEN_PROCIN; -- (optional)
DROP INDEX IDX_TOKEN_SUBPI; -- (optional)
DROP INDEX IDX_TKVARMAP_CTXT; -- (optional)
DROP INDEX IDX_TKVVARMP_TOKEN; -- (optional)
DROP INDEX IDX_TRANSIT_FROM; -- (optional)
DROP INDEX IDX_TRANSIT_TO; -- (optional)
DROP INDEX IDX_TRANS_PROCDEF; -- (optional)
DROP INDEX IDX_VARINST_PRCINS; -- (optional)
DROP INDEX IDX_VARINST_TK; -- (optional)
DROP INDEX IDX_VARINST_TKVARMP; -- (optional)
--
-- Record script finish
--
DELETE FROM alf_applied_patch WHERE id = 'patch.db-V3.4-remove-redundant-jbpm-indexes';
INSERT INTO alf_applied_patch
(id, description, fixes_from_schema, fixes_to_schema, applied_to_schema, target_schema, applied_on_date, applied_to_server, was_executed, succeeded, report)
VALUES
(
'patch.db-V3.4-remove-redundant-jbpm-indexes', 'Manually executed script upgrade V3.4',
0, 6010, -1, 6011, null, 'UNKOWN', ${TRUE}, ${TRUE}, 'Script completed'
);