From 97c067849fb4a058cf620e7e85437790a699fc7b Mon Sep 17 00:00:00 2001 From: Neil Blakey-Milner Date: Tue, 3 Jan 2006 11:03:16 +0000 Subject: [PATCH] Table cleanups for upgrade from 2.0.7. --- sql/mysql/upgrade/2.99.6/table_cleanup.sql | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+), 0 deletions(-) create mode 100644 sql/mysql/upgrade/2.99.6/table_cleanup.sql diff --git a/sql/mysql/upgrade/2.99.6/table_cleanup.sql b/sql/mysql/upgrade/2.99.6/table_cleanup.sql new file mode 100644 index 0000000..a7257bf --- /dev/null +++ b/sql/mysql/upgrade/2.99.6/table_cleanup.sql @@ -0,0 +1,64 @@ +-- Drop unused tables +DROP TABLE `metadata_lookup_condition`; +DROP TABLE `metadata_lookup_condition_chain`; +DROP TABLE `zseq_metadata_lookup_condition`; +DROP TABLE `zseq_metadata_lookup_condition_chain`; + +-- Make sure sequence tables are MyISAM to avoid transaction-safety. +ALTER TABLE `zseq_active_sessions` ENGINE=MyISAM; +ALTER TABLE `zseq_archive_restoration_request` ENGINE=MyISAM; +ALTER TABLE `zseq_archiving_settings` ENGINE=MyISAM; +ALTER TABLE `zseq_archiving_type_lookup` ENGINE=MyISAM; +ALTER TABLE `zseq_browse_criteria` ENGINE=MyISAM; +ALTER TABLE `zseq_data_types` ENGINE=MyISAM; +ALTER TABLE `zseq_dependant_document_instance` ENGINE=MyISAM; +ALTER TABLE `zseq_dependant_document_template` ENGINE=MyISAM; +ALTER TABLE `zseq_discussion_comments` ENGINE=MyISAM; +ALTER TABLE `zseq_discussion_threads` ENGINE=MyISAM; +ALTER TABLE `zseq_document_archiving_link` ENGINE=MyISAM; +ALTER TABLE `zseq_document_fields` ENGINE=MyISAM; +ALTER TABLE `zseq_document_fields_link` ENGINE=MyISAM; +ALTER TABLE `zseq_document_link` ENGINE=MyISAM; +ALTER TABLE `zseq_document_link_types` ENGINE=MyISAM; +ALTER TABLE `zseq_document_subscriptions` ENGINE=MyISAM; +ALTER TABLE `zseq_document_transaction_types_lookup` ENGINE=MyISAM; +ALTER TABLE `zseq_document_transactions` ENGINE=MyISAM; +ALTER TABLE `zseq_document_type_fields_link` ENGINE=MyISAM; +ALTER TABLE `zseq_document_types_lookup` ENGINE=MyISAM; +ALTER TABLE `zseq_documents` ENGINE=MyISAM; +ALTER TABLE `zseq_folder_doctypes_link` ENGINE=MyISAM; +ALTER TABLE `zseq_folder_subscriptions` ENGINE=MyISAM; +ALTER TABLE `zseq_folders` ENGINE=MyISAM; +ALTER TABLE `zseq_folders_users_roles_link` ENGINE=MyISAM; +ALTER TABLE `zseq_groups_folders_approval_link` ENGINE=MyISAM; +ALTER TABLE `zseq_groups_folders_link` ENGINE=MyISAM; +ALTER TABLE `zseq_groups_groups_link` ENGINE=MyISAM; +ALTER TABLE `zseq_groups_lookup` ENGINE=MyISAM; +ALTER TABLE `zseq_groups_units_link` ENGINE=MyISAM; +ALTER TABLE `zseq_help` ENGINE=MyISAM; +ALTER TABLE `zseq_help_replacement` ENGINE=MyISAM; +ALTER TABLE `zseq_links` ENGINE=MyISAM; +ALTER TABLE `zseq_metadata_lookup` ENGINE=MyISAM; +ALTER TABLE `zseq_mime_types` ENGINE=MyISAM; +ALTER TABLE `zseq_news` ENGINE=MyISAM; +ALTER TABLE `zseq_organisations_lookup` ENGINE=MyISAM; +ALTER TABLE `zseq_permission_assignments` ENGINE=MyISAM; +ALTER TABLE `zseq_permission_descriptors` ENGINE=MyISAM; +ALTER TABLE `zseq_permission_lookup_assignments` ENGINE=MyISAM; +ALTER TABLE `zseq_permission_lookups` ENGINE=MyISAM; +ALTER TABLE `zseq_permission_objects` ENGINE=MyISAM; +ALTER TABLE `zseq_permissions` ENGINE=MyISAM; +ALTER TABLE `zseq_roles` ENGINE=MyISAM; +ALTER TABLE `zseq_search_document_user_link` ENGINE=MyISAM; +ALTER TABLE `zseq_status_lookup` ENGINE=MyISAM; +ALTER TABLE `zseq_system_settings` ENGINE=MyISAM; +ALTER TABLE `zseq_time_period` ENGINE=MyISAM; +ALTER TABLE `zseq_time_unit_lookup` ENGINE=MyISAM; +ALTER TABLE `zseq_units_lookup` ENGINE=MyISAM; +ALTER TABLE `zseq_units_organisations_link` ENGINE=MyISAM; +ALTER TABLE `zseq_upgrades` ENGINE=MyISAM; +ALTER TABLE `zseq_users` ENGINE=MyISAM; +ALTER TABLE `zseq_users_groups_link` ENGINE=MyISAM; +ALTER TABLE `zseq_web_documents` ENGINE=MyISAM; +ALTER TABLE `zseq_web_documents_status_lookup` ENGINE=MyISAM; +ALTER TABLE `zseq_web_sites` ENGINE=MyISAM; -- libgit2 0.21.4