mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
Upgrade overhaul: Retiring ancient patches and fixing de-Hibernate problems
- Moved setting of txn isolation level to ControlDAO - Retired patches where target schema is < 100 - Removed unreferenced patch implementations - Removed unreferenced DB scripts - Moved patch-specific queries (ACL upgrade counts) into patch-common-SqlMap.xml - Fixed count query result processing (max of nothing is NULL) leading to unboxing NPEs - All DM-modifying patches depend on DmPermissionsPatch i.e. it will normally run immediately after SQL scripts git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@21908 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -1,24 +0,0 @@
|
||||
--
|
||||
-- Title: Indexes for alf_content_url table
|
||||
-- Database: Generic
|
||||
-- Since: V2.0 Schema 44
|
||||
-- Author: Derek Hulley
|
||||
--
|
||||
-- Please contact support@alfresco.com if you need assistance with the upgrade.
|
||||
--
|
||||
|
||||
-- Content URLs
|
||||
SELECT COUNT(*) FROM alf_content_url;
|
||||
CREATE INDEX idx_alf_con_urls ON alf_content_url (content_url);(optional)
|
||||
|
||||
--
|
||||
-- Record script finish
|
||||
--
|
||||
DELETE FROM alf_applied_patch WHERE id = 'patch.db-V2.0-ContentUrls';
|
||||
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-V2.0-ContentUrls', 'Manually executed script upgrade V2.0: Indexes for alf_content_url table',
|
||||
0, 123, -1, 124, null, 'UNKOWN', ${TRUE}, ${TRUE}, 'Script completed'
|
||||
);
|
@@ -1,29 +0,0 @@
|
||||
--
|
||||
-- Title: Jbpm 3.1.2 -> 3.2 Data Migration
|
||||
-- Database: Generic
|
||||
-- Since: V2.1 Schema 52
|
||||
-- Author: David Caruana
|
||||
--
|
||||
-- Please contact support@alfresco.com if you need assistance with the upgrade.
|
||||
--
|
||||
|
||||
UPDATE JBPM_TASK SET PRIORITY_ = 2;
|
||||
UPDATE JBPM_NODE SET ISASYNCEXCL_ = ${FALSE};
|
||||
UPDATE JBPM_MODULEINSTANCE SET VERSION_ = 0;
|
||||
UPDATE JBPM_POOLEDACTOR SET VERSION_ = 0;
|
||||
UPDATE JBPM_SWIMLANEINSTANCE SET VERSION_ = 0;
|
||||
UPDATE JBPM_TASKINSTANCE SET VERSION_ = 0;
|
||||
UPDATE JBPM_TOKENVARIABLEMAP SET VERSION_ = 0;
|
||||
UPDATE JBPM_VARIABLEINSTANCE SET VERSION_ = 0;
|
||||
|
||||
--
|
||||
-- Record script finish
|
||||
--
|
||||
DELETE FROM alf_applied_patch WHERE id = 'patch.db-V2.1-JBPMUpdate';
|
||||
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-V2.1-JBPMUpdate', 'Manually executed script upgrade V2.1: JBPM 3.1.2 to 3.2 Data Upgrade',
|
||||
0, 51, -1, 52, null, 'UNKOWN', ${TRUE}, ${TRUE}, 'Script completed'
|
||||
);
|
@@ -1,22 +0,0 @@
|
||||
--
|
||||
-- Title: Jbpm 3.2 Process Instance Key
|
||||
-- Database: Generic
|
||||
-- Since: V2.1 Schema 63
|
||||
-- Author: David Caruana
|
||||
--
|
||||
-- Please contact support@alfresco.com if you need assistance with the upgrade.
|
||||
--
|
||||
|
||||
UPDATE JBPM_PROCESSINSTANCE SET KEY_ = ID_ WHERE KEY_ IS NULL;
|
||||
|
||||
--
|
||||
-- Record script finish
|
||||
--
|
||||
DELETE FROM alf_applied_patch WHERE id = 'patch.db-V2.1-JBPMProcessKey';
|
||||
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-V2.1-JBPMProcessKey', 'Manually executed script upgrade V2.1: JBPM 3.2 Process Instance Key',
|
||||
0, 62, -1, 63, null, 'UNKNOWN', ${TRUE}, ${TRUE}, 'Script completed'
|
||||
);
|
@@ -1,21 +0,0 @@
|
||||
--
|
||||
-- Title: Add text columns that allow null
|
||||
-- Database: Generic
|
||||
-- Since: V2.1 Schema 64
|
||||
-- Author: Derek Hulley
|
||||
--
|
||||
-- Please contact support@alfresco.com if you need assistance with the upgrade.
|
||||
--
|
||||
-- This is a Sybase issue, so nothing is required here.
|
||||
|
||||
--
|
||||
-- Record script finish
|
||||
--
|
||||
DELETE FROM alf_applied_patch WHERE id = 'patch.db-V2.1-NotNullColumns';
|
||||
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-V2.1-NotNullColumns', 'Manually executed script upgrade V2.1: Add nullable columns',
|
||||
0, 63, -1, 64, null, 'UNKOWN', ${TRUE}, ${TRUE}, 'Script completed'
|
||||
);
|
@@ -1,33 +0,0 @@
|
||||
--
|
||||
-- Title: Fill 'version' columns with data
|
||||
-- Database: Generic
|
||||
-- Since: V2.1 Schema 54
|
||||
-- Author: Derek Hulley
|
||||
--
|
||||
-- Please contact support@alfresco.com if you need assistance with the upgrade.
|
||||
--
|
||||
|
||||
UPDATE alf_store SET version = 1 WHERE version IS NULL;
|
||||
UPDATE alf_node SET version = 1 WHERE version IS NULL;
|
||||
UPDATE alf_child_assoc SET version = 1 WHERE version IS NULL;
|
||||
UPDATE alf_node_assoc SET version = 1 WHERE version IS NULL;
|
||||
UPDATE alf_node_status SET version = 1 WHERE version IS NULL;
|
||||
UPDATE alf_transaction SET version = 1 WHERE version IS NULL;
|
||||
UPDATE alf_server SET version = 1 WHERE version IS NULL;
|
||||
UPDATE alf_access_control_list SET version = 1 WHERE version IS NULL;
|
||||
UPDATE alf_access_control_entry SET version = 1 WHERE version IS NULL;
|
||||
UPDATE alf_permission SET version = 1 WHERE version IS NULL;
|
||||
UPDATE alf_authority SET version = 1 WHERE version IS NULL;
|
||||
UPDATE alf_version_count SET version = 1 WHERE version IS NULL;
|
||||
|
||||
--
|
||||
-- Record script finish
|
||||
--
|
||||
DELETE FROM alf_applied_patch WHERE id = 'patch.db-V2.1-VersionColumns2';
|
||||
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-V2.1-VersionColumns2', 'Manually executed script upgrade V2.1: Created initial version number for ADM entities',
|
||||
0, 63, -1, 64, null, 'UNKOWN', ${TRUE}, ${TRUE}, 'Script completed'
|
||||
);
|
Reference in New Issue
Block a user