mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
8146: Interim checkin for Oracle upgrade scripts. 8150: AR-1905 8151: AR-1956 8152: Correct I18N when reporting patch description 8153: QName script for Oracle along with fixes for unique constraints on assoc tables 8155: Upgrade scripts for Oracle V2.2 - almost there 8164: AWC-1633: Unable to edit rule added via web service 8166: V2.2 upgrade scripts for MySQL and Oracle 8170: AWC-1515: E-mail doesn't reach user's mail box, if it was created with the help of templates 8174: Fix for AWC-798 8180: Fix for AWC-1843 8183: Fixes for different unique index names on alf_child_assoc 8189: AWC-1719: Need to alllow Rules to account for a space being deleted 8249: Fixed handling of empty namespaces on Oracle 8259: Fixes for null namespaces in QName 8360: Modified alf_audit_date columns and added patch 8404: Fix AR-2133: Fix handling of empty namespaces during upgrade git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@8481 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
212 lines
6.9 KiB
SQL
212 lines
6.9 KiB
SQL
--
|
|
-- Title: Remote all pre-2.2 indexes and constraints
|
|
-- Database: Oracle
|
|
-- Since: V2.2 Schema 86
|
|
-- Author: Derek Hulley
|
|
--
|
|
-- Please contact support@alfresco.com if you need assistance with the upgrade.
|
|
--
|
|
|
|
DROP INDEX fk_alf_ace_ctx;
|
|
ALTER TABLE alf_access_control_entry DROP CONSTRAINT fk_alf_ace_ctx;
|
|
|
|
DROP INDEX fk_alf_ace_perm;
|
|
ALTER TABLE alf_access_control_entry DROP CONSTRAINT fk_alf_ace_perm;
|
|
|
|
DROP INDEX fk_alf_ace_auth;
|
|
ALTER TABLE alf_access_control_entry DROP CONSTRAINT fk_alf_ace_auth;
|
|
|
|
DROP INDEX fk_alf_acl_acs;
|
|
ALTER TABLE alf_access_control_list DROP CONSTRAINT fk_alf_acl_acs;
|
|
|
|
--
|
|
DROP INDEX idx_alf_acl_inh;
|
|
|
|
DROP INDEX fk_alf_aclm_acl;
|
|
ALTER TABLE alf_acl_member DROP CONSTRAINT fk_alf_aclm_acl;
|
|
|
|
DROP INDEX fk_alf_aclm_ace;
|
|
ALTER TABLE alf_acl_member DROP CONSTRAINT fk_alf_aclm_ace;
|
|
|
|
-- Table might not exist
|
|
DROP INDEX fk_attr_n_acl; -- (optional)
|
|
ALTER TABLE alf_attributes DROP CONSTRAINT fk_attributes_n_acl; -- (optional)
|
|
|
|
DROP INDEX adt_woy_idx; -- (optional)
|
|
|
|
DROP INDEX adt_date_idx; -- (optional)
|
|
|
|
DROP INDEX adt_y_idx; -- (optional)
|
|
|
|
DROP INDEX adt_q_idx; -- (optional)
|
|
|
|
DROP INDEX adt_m_idx; -- (optional)
|
|
|
|
DROP INDEX adt_dow_idx; -- (optional)
|
|
|
|
DROP INDEX adt_doy_idx; -- (optional)
|
|
|
|
DROP INDEX adt_dom_idx; -- (optional)
|
|
|
|
DROP INDEX adt_hy_idx; -- (optional)
|
|
|
|
DROP INDEX adt_wom_idx; -- (optional)
|
|
|
|
DROP INDEX adt_user_idx; -- (optional)
|
|
|
|
DROP INDEX adt_store_idx; -- (optional)
|
|
|
|
DROP INDEX FKEAD18174A0F9B8D9;
|
|
ALTER TABLE alf_audit_fact DROP CONSTRAINT FKEAD18174A0F9B8D9;
|
|
|
|
DROP INDEX FKEAD1817484342E39;
|
|
ALTER TABLE alf_audit_fact DROP CONSTRAINT FKEAD1817484342E39;
|
|
|
|
DROP INDEX FKEAD18174F524CFD7;
|
|
ALTER TABLE alf_audit_fact DROP CONSTRAINT FKEAD18174F524CFD7;
|
|
|
|
DROP INDEX app_source_app_idx; -- (optional)
|
|
|
|
DROP INDEX app_source_ser_idx; -- (optional)
|
|
|
|
DROP INDEX app_source_met_idx; -- (optional)
|
|
|
|
DROP INDEX idx_alf_auth_aut;
|
|
|
|
DROP INDEX fk_alf_autha_ali;
|
|
ALTER TABLE alf_authority_alias DROP CONSTRAINT fk_alf_autha_ali;
|
|
|
|
DROP INDEX fk_alf_autha_aut;
|
|
ALTER TABLE alf_authority_alias DROP CONSTRAINT fk_alf_autha_aut;
|
|
|
|
DROP INDEX FKFFC5468E8E50E582;
|
|
ALTER TABLE alf_child_assoc DROP CONSTRAINT FKFFC5468E8E50E582;
|
|
|
|
DROP INDEX FKFFC5468E74173FF4;
|
|
ALTER TABLE alf_child_assoc DROP CONSTRAINT FKFFC5468E74173FF4;
|
|
|
|
ALTER TABLE alf_global_attributes DROP CONSTRAINT FK64D0B9CF69B9F16A; -- (optional)
|
|
DROP INDEX FK64D0B9CF69B9F16A; --(optional)
|
|
|
|
DROP INDEX FKC7D52FB02C5AB86C; -- (optional)
|
|
ALTER TABLE alf_list_attribute_entries DROP CONSTRAINT FKC7D52FB02C5AB86C; -- (optional)
|
|
|
|
DROP INDEX FKC7D52FB0ACD8822C; -- (optional)
|
|
ALTER TABLE alf_list_attribute_entries DROP CONSTRAINT FKC7D52FB0ACD8822C; -- (optional)
|
|
|
|
DROP INDEX FK335CAE26AEAC208C; -- (optional)
|
|
ALTER TABLE alf_map_attribute_entries DROP CONSTRAINT FK335CAE26AEAC208C; -- (optional)
|
|
|
|
DROP INDEX FK335CAE262C5AB86C; -- (optional)
|
|
ALTER TABLE alf_map_attribute_entries DROP CONSTRAINT FK335CAE262C5AB86C; -- (optional)
|
|
|
|
DROP INDEX FK60EFB626B9553F6C;
|
|
ALTER TABLE alf_node DROP CONSTRAINT FK60EFB626B9553F6C;
|
|
|
|
DROP INDEX FK60EFB626D24ADD25;
|
|
ALTER TABLE alf_node DROP CONSTRAINT FK60EFB626D24ADD25;
|
|
|
|
DROP INDEX FKD654E027F2C8017;
|
|
ALTER TABLE alf_node_aspects DROP CONSTRAINT FKD654E027F2C8017;
|
|
|
|
DROP INDEX FKE1A550BCB69C43F3;
|
|
ALTER TABLE alf_node_assoc DROP CONSTRAINT FKE1A550BCB69C43F3;
|
|
|
|
DROP INDEX FKE1A550BCA8FC7769;
|
|
ALTER TABLE alf_node_assoc DROP CONSTRAINT FKE1A550BCA8FC7769;
|
|
|
|
DROP INDEX FK7D4CF8EC7F2C8017;
|
|
ALTER TABLE alf_node_properties DROP CONSTRAINT FK7D4CF8EC7F2C8017;
|
|
|
|
DROP INDEX FK7D4CF8EC40E780DC; -- (optional)
|
|
ALTER TABLE alf_node_properties DROP CONSTRAINT FK7D4CF8EC40E780DC; -- (optional)
|
|
|
|
DROP INDEX FK71C2002B7F2C8017;
|
|
ALTER TABLE alf_node_status DROP CONSTRAINT FK71C2002B7F2C8017;
|
|
|
|
DROP INDEX FK71C2002B9E57C13D;
|
|
ALTER TABLE alf_node_status DROP CONSTRAINT FK71C2002B9E57C13D;
|
|
|
|
DROP INDEX FKBD4FF53D22DBA5BA;
|
|
ALTER TABLE alf_store DROP CONSTRAINT FKBD4FF53D22DBA5BA;
|
|
|
|
DROP INDEX idx_commit_time_ms; -- (optional)
|
|
|
|
DROP INDEX FKB8761A3A9AE340B7;
|
|
ALTER TABLE alf_transaction DROP CONSTRAINT FKB8761A3A9AE340B7;
|
|
|
|
DROP INDEX fk_avm_asp_node; -- (optional)
|
|
ALTER TABLE avm_aspects DROP CONSTRAINT fk_avm_asp_node; --(optional)
|
|
|
|
DROP INDEX FKD3FD9F95EDCD4A96; -- (optional)
|
|
ALTER TABLE avm_aspects_new DROP CONSTRAINT FKD3FD9F95EDCD4A96; -- (optional)
|
|
|
|
DROP INDEX fk_avm_ce_child; -- (optional)
|
|
ALTER TABLE avm_child_entries DROP CONSTRAINT fk_avm_ce_child; --(optional)
|
|
|
|
DROP INDEX fk_avm_ce_parent; -- (optional)
|
|
ALTER TABLE avm_child_entries DROP CONSTRAINT fk_avm_ce_parent; --(optional)
|
|
|
|
DROP INDEX fk_avm_hl_desc; -- (optional)
|
|
ALTER TABLE avm_history_links DROP CONSTRAINT fk_avm_hl_desc; --(optional)
|
|
|
|
DROP INDEX fk_avm_hl_ancestor; -- (optional)
|
|
ALTER TABLE avm_history_links DROP CONSTRAINT fk_avm_hl_ancestor; --(optional)
|
|
|
|
DROP INDEX idx_avm_hl_revpk; -- (optional)
|
|
|
|
DROP INDEX fk_avm_ml_to; -- (optional)
|
|
ALTER TABLE avm_merge_links DROP CONSTRAINT fk_avm_ml_to; --(optional)
|
|
|
|
DROP INDEX fk_avm_ml_from; -- (optional)
|
|
ALTER TABLE avm_merge_links DROP CONSTRAINT fk_avm_ml_from; --(optional)
|
|
|
|
DROP INDEX idx_avm_np_name; --(optional)
|
|
|
|
DROP INDEX fk_avm_np_node; --(optional)
|
|
ALTER TABLE avm_node_properties DROP CONSTRAINT fk_avm_np_node; --(optional)
|
|
|
|
DROP INDEX FK44A37C8A6BD529F3; --(optional)
|
|
ALTER TABLE avm_node_properties_new DROP CONSTRAINT FK44A37C8A6BD529F3; --(optional)
|
|
|
|
DROP INDEX fk_avm_n_acl; --(optional)
|
|
ALTER TABLE avm_nodes DROP CONSTRAINT fk_avm_n_acl; --(optional)
|
|
|
|
DROP INDEX fk_avm_n_store; --(optional)
|
|
ALTER TABLE avm_nodes DROP CONSTRAINT fk_avm_n_store; --(optional)
|
|
|
|
DROP INDEX idx_avm_n_pi; --(optional)
|
|
|
|
DROP INDEX idx_avm_sp_name; --(optional)
|
|
|
|
DROP INDEX fk_avm_sp_store; --(optional)
|
|
ALTER TABLE avm_store_properties DROP CONSTRAINT fk_avm_sp_store; --(optional)
|
|
|
|
DROP INDEX fk_avm_s_root; --(optional)
|
|
ALTER TABLE avm_stores DROP CONSTRAINT fk_avm_s_root; --(optional)
|
|
|
|
DROP INDEX FK182E672DEB9D70C; --(optional)
|
|
ALTER TABLE avm_version_layered_node_entry DROP CONSTRAINT FK182E672DEB9D70C; --(optional)
|
|
|
|
DROP INDEX idx_avm_vr_version; --(optional)
|
|
|
|
DROP INDEX idx_avm_vr_revuq; --(optional)
|
|
|
|
DROP INDEX fk_avm_vr_root; --(optional)
|
|
ALTER TABLE avm_version_roots DROP CONSTRAINT fk_avm_vr_root; --(optional)
|
|
|
|
DROP INDEX fk_avm_vr_store; --(optional)
|
|
ALTER TABLE avm_version_roots DROP CONSTRAINT fk_avm_vr_store; --(optional)
|
|
|
|
--
|
|
-- Record script finish
|
|
--
|
|
DELETE FROM alf_applied_patch WHERE id = 'patch.db-V2.2-1-DropIndexesAndConstraints';
|
|
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.2-1-DropIndexesAndConstraints', 'Manually executed script upgrade V2.2: Remove pre-2.2 indexes and constraints',
|
|
0, 85, -1, 86, null, 'UNKOWN', 1, 1, 'Script completed'
|
|
);
|