Verschiedene Korrekturen am Upgrades (Pfade, SQL-Befehle)

git-svn-id: https://svn.libreccm.org/ccm/trunk@2411 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2013-11-03 08:16:46 +00:00
parent 9233913002
commit 52d1d67e9c
16 changed files with 47 additions and 21 deletions

View File

@ -27,7 +27,7 @@
-- Rename tables -- Rename tables
ALTER TABLE cam_decision_trees RENAME TO ct_decisiontrees; ALTER TABLE cam_decision_trees RENAME TO ct_decisiontrees;
ALTER TABLE cam_tree_sections RENAME TO ct_decisiontree_sections; ALTER TABLE cam_tree_sections RENAME TO ct_decisiontree_sections;
ALTER TABLE cam_section_options RENAME TO ct_decisiontree_section_options;cam_tre_section_tre_id_f_m_sh9 ALTER TABLE cam_section_options RENAME TO ct_decisiontree_section_options;
ALTER TABLE cam_option_targets RENAME TO ct_decisiontree_option_targets; ALTER TABLE cam_option_targets RENAME TO ct_decisiontree_option_targets;
-- Rename constraints. Because it is not possible to rename constraints we drop the old ones -- Rename constraints. Because it is not possible to rename constraints we drop the old ones

View File

@ -17,12 +17,27 @@
-- --
-- $Id: upd_inits.sql $ -- $Id: upd_inits.sql $
-- Drop constraints for init_requirements temporaly (otherwise we can't update
-- the tables)
ALTER TABLE init_requirements DROP CONSTRAINT init_requirements_init_f_cmmdn ;
ALTER TABLE init_requirements DROP CONSTRAINT init_require_requ_init_f_i6rgg ;
-- Adjust the class name of the Initializer -- Adjust the class name of the Initializer
UPDATE inits UPDATE inits
SET class_name='com.arsdigita.cms.contenttypes.DecisionTreeInitializer' SET class_name='com.arsdigita.cms.contenttypes.DecisionTreeInitializer'
WHERE class_name='com.arsdigita.camden.cms.contenttypes.DecisionTreeInitializer' ; WHERE class_name='com.arsdigita.camden.cms.contenttypes.DecisionTreeInitializer';
-- Adjust the class name of the Initializer in init-requirements -- Adjust the class name of the Initializer in init-requirements
UPDATE init_requirements UPDATE init_requirements
SET init='com.arsdigita.cms.contenttypes.DecisionTreeInitializer' SET init='com.arsdigita.cms.contenttypes.DecisionTreeInitializer'
WHERE init='com.arsdigita.camden.cms.contenttypes.DecisionTreeInitializer' ; WHERE init='com.arsdigita.camden.cms.contenttypes.DecisionTreeInitializer';
-- Restore the constraints for init_requirements
ALTER TABLE init_requirements
ADD CONSTRAINT init_requirements_init_f_cmmdn FOREIGN KEY (init)
REFERENCES inits (class_name) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION;
ALTER TABLE init_requirements
ADD CONSTRAINT init_require_requ_init_f_i6rgg FOREIGN KEY (required_init)
REFERENCES inits (class_name) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION;

View File

@ -1,5 +1,6 @@
-- --
-- Copyright (C) 2013 Peter Boy. All Rights Reserved. -- Copyright (C) 2013 Peter Boy. All Rights Reserved.
-- Copyright (C) 2013 Jens . All Rights Reserved.
-- --
-- This library is free software; you can redistribute it and/or -- This library is free software; you can redistribute it and/or
-- modify it under the terms of the GNU Lesser General Public License -- modify it under the terms of the GNU Lesser General Public License
@ -18,20 +19,30 @@
-- $Id: upd_acs_objects.sql $ -- $Id: upd_acs_objects.sql $
-- Adjust the class name in acs-objects for all DecisionTree instances -- Adjust the class name in acs-objects for all DecisionTree instances
update acs_objects UPDATE acs_objects
set (object_type,default_domain_class) = SET object_type = 'com.arsdigita.cms.contenttypes.DecisionTree',
('com.arsdigita.cms.contenttypes.DecisionTree' , default_domain_class = 'com.arsdigita.cms.contenttypes.DecisionTree'
'com.arsdigita.cms.contenttypes.DecisionTree' ) WHERE default_domain_class = 'com.arsdigita.camden.cms.contenttypes.DecisionTree' ;
where default_domain_class
like 'com.arsdigita.camden.cms.contenttypes.DecisionTree' ;
--Adjust content type decisiontree in contenttype directory table --Adjust content type decisiontree in contenttype directory table
update content_types UPDATE content_types
set (object_type,classname) = SET object_type = 'com.arsdigita.cms.contenttypes.DecisionTree',
('com.arsdigita.cms.contenttypes.DecisionTree' , classname = 'com.arsdigita.cms.contenttypes.DecisionTree'
'com.arsdigita.cms.contenttypes.DecisionTree' ) WHERE object_type = 'com.arsdigita.camden.cms.contenttypes.DecisionTree' ;
where object_type
like 'com.arsdigita.camden.cms.contenttypes.DecisionTree' ;
--Adjust content type decisiontree in authoring_steps directory table --Adjust content type decisiontree in authoring_steps directory table
update authoring_steps UPDATE authoring_steps
SET component = 'com.arsdigita.cms.contenttypes.ui.DecisionTreePropertiesStep'
WHERE component = 'com.arsdigita.camden.cms.contenttypes.ui.DecisionTreePropertiesStep';
UPDATE authoring_steps
SET component = 'com.arsdigita.cms.contenttypes.ui.DecisionTreeSectionStep'
WHERE component = 'com.arsdigita.camden.cms.contenttypes.ui.DecisionTreeViewSections';
UPDATE authoring_steps
SET component = 'com.arsdigita.cms.contenttypes.ui.DecisionTreeOptionStep'
WHERE component = 'com.arsdigita.camden.cms.contenttypes.ui.DecisionTreeViewOptions';
UPDATE authoring_steps
SET component = 'com.arsdigita.cms.contenttypes.ui.DecisionTreeTargetStep'
WHERE component = 'com.arsdigita.camden.cms.contenttypes.ui.DecisionTreeViewTargets';

View File

@ -1,3 +1,3 @@
alter table forum_forums add anonymous_posts_allowed BOOLEAN NOT NULL; alter table forum_forums add anonymous_posts_allowed BOOLEAN NOT NULL DEFAULT FALSE;
update forum_forums set anonymous_posts_allowed = FALSE; update forum_forums set anonymous_posts_allowed = FALSE;

View File

@ -16,7 +16,7 @@ alter table forum_post_files add
alter table forum_forums add file_attachments_allowed BOOLEAN NOT NULL; alter table forum_forums add file_attachments_allowed BOOLEAN NOT NULL DEFAULT TRUE;
update forum_forums set file_attachments_allowed = TRUE; update forum_forums set file_attachments_allowed = TRUE;

View File

@ -1,3 +1,3 @@
alter table forum_forums add no_category_posts_allowed BOOLEAN NOT NULL; alter table forum_forums add no_category_posts_allowed BOOLEAN NOT NULL DEFAULT TRUE;
update forum_forums set no_category_posts_allowed = TRUE; update forum_forums set no_category_posts_allowed = TRUE;

View File

@ -15,7 +15,7 @@ alter table forum_post_images add
references forum_posts(post_id); references forum_posts(post_id);
alter table forum_forums add image_uploads_allowed BOOLEAN NOT NULL; alter table forum_forums add image_uploads_allowed BOOLEAN NOT NULL DEFAULT FALSE;
update forum_forums set image_uploads_allowed = FALSE; update forum_forums set image_uploads_allowed = FALSE;

View File

@ -1,4 +1,4 @@
alter table forum_forums add subscribe_thread_starter BOOLEAN NOT NULL; alter table forum_forums add subscribe_thread_starter BOOLEAN NOT NULL DEFAULT FALSE;
update forum_forums set subscribe_thread_starter = FALSE; update forum_forums set subscribe_thread_starter = FALSE;