Fixed upgrade ccm-themedirector-6.6.1-6.6.2. Upgrade was not aware of some constraints which are may violated during the upgrade.
git-svn-id: https://svn.libreccm.org/ccm/trunk@3032 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
704e876d80
commit
7dd6c3a42b
|
|
@ -22,14 +22,16 @@
|
||||||
|
|
||||||
update application_types
|
update application_types
|
||||||
set title='Theme Director',
|
set title='Theme Director',
|
||||||
package_type_id=null
|
package_type_id = null
|
||||||
where object_type='com.arsdigita.themedirector.ThemeDirector' ;
|
where object_type = 'com.arsdigita.themedirector.ThemeDirector' ;
|
||||||
|
|
||||||
update applications
|
update applications
|
||||||
set package_id=null
|
set package_id = null
|
||||||
where primary_url = '/admin/themes/' ;
|
where primary_url = '/admin/themes/' ;
|
||||||
|
|
||||||
-- table site_nodes
|
-- table site_nodes
|
||||||
|
alter table site_nodes drop constraint site_nodes_parent_id_f_sacav;
|
||||||
|
|
||||||
delete from site_nodes
|
delete from site_nodes
|
||||||
where name like '%theme%' ;
|
where name like '%theme%' ;
|
||||||
|
|
||||||
|
|
@ -53,7 +55,40 @@ delete from object_context
|
||||||
like '%com.arsdigita.kernel%'
|
like '%com.arsdigita.kernel%'
|
||||||
AND acs_objects.display_name like 'CCM Themes Admin') ;
|
AND acs_objects.display_name like 'CCM Themes Admin') ;
|
||||||
|
|
||||||
|
delete from object_context
|
||||||
|
where object_id in (select object_id
|
||||||
|
from acs_objects
|
||||||
|
where object_type like '%com.arsdigita.kernel%'
|
||||||
|
and display_name like '%hemes%');
|
||||||
|
|
||||||
|
delete from object_context
|
||||||
|
where context_id in (select object_id
|
||||||
|
from acs_objects
|
||||||
|
where object_type like '%com.arsdigita.kernel%'
|
||||||
|
and display_name like '%hemes%');
|
||||||
|
|
||||||
|
alter table site_nodes drop constraint site_nodes_node_id_f_n1m2y;
|
||||||
|
|
||||||
|
alter table site_nodes drop constraint site_nodes_object_id_f_ked74;
|
||||||
|
|
||||||
|
delete from apm_packages
|
||||||
|
where package_id in (select object_id
|
||||||
|
from acs_objects
|
||||||
|
where object_type like '%com.arsdigita.kernel%'
|
||||||
|
and display_name like '%hemes%');
|
||||||
|
|
||||||
delete from acs_objects
|
delete from acs_objects
|
||||||
where object_type like '%com.arsdigita.kernel%'
|
where object_type like '%com.arsdigita.kernel%'
|
||||||
AND display_name like '%hemes%' ;
|
AND display_name like '%hemes%' ;
|
||||||
|
|
||||||
|
alter table site_nodes add
|
||||||
|
constraint site_nodes_parent_id_f_sacav foreign key (parent_id)
|
||||||
|
references site_nodes(node_id);
|
||||||
|
|
||||||
|
alter table site_nodes add
|
||||||
|
constraint site_nodes_node_id_f_n1m2y foreign key (node_id)
|
||||||
|
references acs_objects(object_id);
|
||||||
|
|
||||||
|
alter table site_nodes add
|
||||||
|
constraint site_nodes_object_id_f_ked74 foreign key (object_id)
|
||||||
|
references apm_packages(package_id);
|
||||||
Loading…
Reference in New Issue