Removed several unnecessary options on SQL commands in the upgrades which were also causing problems because Syntax for these differs between PostgreSQL and Oracle.

git-svn-id: https://svn.libreccm.org/ccm/trunk@3018 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2014-12-09 10:57:47 +00:00
parent 26c046958a
commit e86d5162f5
42 changed files with 109 additions and 411 deletions

View File

@ -56,8 +56,7 @@ delete from site_nodes
);
alter table site_nodes add constraint site_nodes_node_id_f_n1m2y
FOREIGN KEY (node_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);
@ -119,13 +118,10 @@ update application_types
alter table application_types add constraint applica_typ_pac_typ_id_f_v80ma
FOREIGN KEY (package_type_id)
REFERENCES apm_package_types (package_type_id)
MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_package_types (package_type_id);
alter table applications add constraint application_package_id_f_cdaho
FOREIGN KEY (package_id)
REFERENCES apm_packages (package_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_packages (package_id);
alter table apm_packages add constraint apm_package_package_id_f_46may
FOREIGN KEY (package_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);

View File

@ -33,10 +33,8 @@ alter table atoz_trm_providers
add constraint atoz_trm_provi_prov_id_p_ifmav PRIMARY KEY (provider_id) ;
alter table atoz_trm_providers
add constraint atoz_trm_provi_prov_id_f_yjmjc FOREIGN KEY (provider_id)
REFERENCES atoz_provider (provider_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION;
REFERENCES atoz_provider (provider_id);
alter table atoz_trm_providers
add constraint atoz_trm_provid_domain_f_9drhn FOREIGN KEY ("domain")
REFERENCES trm_domains ("key") MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION;
REFERENCES trm_domains ("key");

View File

@ -37,12 +37,10 @@ update 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;
REFERENCES inits (class_name);
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;
REFERENCES inits (class_name);
update application_types

View File

@ -34,10 +34,8 @@ update 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;
REFERENCES inits (class_name);
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;
REFERENCES inits (class_name);

View File

@ -37,13 +37,11 @@ update 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;
REFERENCES inits (class_name);
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;
REFERENCES inits (class_name);
-- update application_types

View File

@ -35,9 +35,7 @@ UPDATE init_requirements
-- 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;
REFERENCES inits (class_name);
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;
REFERENCES inits (class_name);

View File

@ -42,12 +42,10 @@ UPDATE init_requirements
-- 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;
REFERENCES inits (class_name);
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;
REFERENCES inits (class_name);
-- Update system tables
@ -71,4 +69,4 @@ UPDATE content_types
--Adjust content type decisiontree in authoring_steps directory table
UPDATE authoring_steps
SET component = 'com.arsdigita.cms.contenttypes.ui.OrganizationPropertiesStep'
WHERE component = 'com.arsdigita.cms.contenttypes.ui.SimpleOrganizationPropertiesStep';
WHERE component = 'com.arsdigita.cms.contenttypes.ui.SimpleOrganizationPropertiesStep';

View File

@ -29,8 +29,7 @@ update 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;
REFERENCES inits (class_name);
update content_types

View File

@ -22,10 +22,8 @@ ALTER TABLE ct_simpleaddr_addresses
ALTER TABLE ct_simpleaddr_addresses
ADD CONSTRAINT ct_sim_add_iso_cou_cod_f_7mojx FOREIGN KEY (iso_country_code)
REFERENCES ct_simpleaddr_iso_countries (iso_code) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION;
REFERENCES ct_simpleaddr_iso_countries (iso_code);
ALTER TABLE ct_simpleaddr_addresses
ADD CONSTRAINT ct_simple_addre_add_id_f_nrh2p FOREIGN KEY (address_id)
REFERENCES cms_pages (item_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION;
REFERENCES cms_pages (item_id);

View File

@ -56,8 +56,7 @@ delete from site_nodes
);
alter table site_nodes add constraint site_nodes_node_id_f_n1m2y
FOREIGN KEY (node_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);
@ -119,13 +118,10 @@ update application_types
alter table application_types add constraint applica_typ_pac_typ_id_f_v80ma
FOREIGN KEY (package_type_id)
REFERENCES apm_package_types (package_type_id)
MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_package_types (package_type_id);
alter table applications add constraint application_package_id_f_cdaho
FOREIGN KEY (package_id)
REFERENCES apm_packages (package_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_packages (package_id);
alter table apm_packages add constraint apm_package_package_id_f_46may
FOREIGN KEY (package_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);

View File

@ -56,8 +56,7 @@ delete from site_nodes
);
alter table site_nodes add constraint site_nodes_node_id_f_n1m2y
FOREIGN KEY (node_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);
@ -119,13 +118,10 @@ update application_types
alter table application_types add constraint applica_typ_pac_typ_id_f_v80ma
FOREIGN KEY (package_type_id)
REFERENCES apm_package_types (package_type_id)
MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_package_types (package_type_id);
alter table applications add constraint application_package_id_f_cdaho
FOREIGN KEY (package_id)
REFERENCES apm_packages (package_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_packages (package_id);
alter table apm_packages add constraint apm_package_package_id_f_46may
FOREIGN KEY (package_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);

View File

@ -56,8 +56,7 @@ delete from site_nodes
);
alter table site_nodes add constraint site_nodes_node_id_f_n1m2y
FOREIGN KEY (node_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);
@ -119,13 +118,10 @@ update application_types
alter table application_types add constraint applica_typ_pac_typ_id_f_v80ma
FOREIGN KEY (package_type_id)
REFERENCES apm_package_types (package_type_id)
MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_package_types (package_type_id);
alter table applications add constraint application_package_id_f_cdaho
FOREIGN KEY (package_id)
REFERENCES apm_packages (package_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_packages (package_id);
alter table apm_packages add constraint apm_package_package_id_f_46may
FOREIGN KEY (package_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);

View File

@ -56,8 +56,7 @@ delete from site_nodes
);
alter table site_nodes add constraint site_nodes_node_id_f_n1m2y
FOREIGN KEY (node_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);
@ -119,16 +118,13 @@ update application_types
alter table application_types add constraint applica_typ_pac_typ_id_f_v80ma
FOREIGN KEY (package_type_id)
REFERENCES apm_package_types (package_type_id)
MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_package_types (package_type_id);
alter table applications add constraint application_package_id_f_cdaho
FOREIGN KEY (package_id)
REFERENCES apm_packages (package_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_packages (package_id);
alter table apm_packages add constraint apm_package_package_id_f_46may
FOREIGN KEY (package_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);
-- Additionally the Application table admin_app does not provide any
-- functionality and is removed.

View File

@ -53,8 +53,7 @@ delete from apm_packages
ALTER TABLE apm_packages
ADD CONSTRAINT apm_package_package_id_f_46may FOREIGN KEY (package_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION;
REFERENCES acs_objects (object_id);
-- there seem to be no intries for a apm_packages_types entry (row) in
-- acs_objects or object_context!

View File

@ -55,8 +55,7 @@ delete from site_nodes
);
alter table site_nodes add constraint site_nodes_node_id_f_n1m2y
FOREIGN KEY (node_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);
@ -85,8 +84,7 @@ delete from apm_packages
ALTER TABLE apm_packages
ADD CONSTRAINT apm_package_package_id_f_46may FOREIGN KEY (package_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION;
REFERENCES acs_objects (object_id);
-- there seem to be no intries for a apm_packages_types entry (row) in
-- acs_objects or object_context!

View File

@ -55,8 +55,7 @@ delete from site_nodes
);
alter table site_nodes add constraint site_nodes_node_id_f_n1m2y
FOREIGN KEY (node_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);
@ -85,8 +84,7 @@ delete from apm_packages
ALTER TABLE apm_packages
ADD CONSTRAINT apm_package_package_id_f_46may FOREIGN KEY (package_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION;
REFERENCES acs_objects (object_id);
-- there seem to be no intries for a apm_packages_types entry (row) in
-- acs_objects or object_context!

View File

@ -57,8 +57,7 @@ delete from site_nodes
);
alter table site_nodes add constraint site_nodes_node_id_f_n1m2y
FOREIGN KEY (node_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);
@ -120,16 +119,13 @@ update application_types
alter table application_types add constraint applica_typ_pac_typ_id_f_v80ma
FOREIGN KEY (package_type_id)
REFERENCES apm_package_types (package_type_id)
MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_package_types (package_type_id);
alter table applications add constraint application_package_id_f_cdaho
FOREIGN KEY (package_id)
REFERENCES apm_packages (package_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_packages (package_id);
alter table apm_packages add constraint apm_package_package_id_f_46may
FOREIGN KEY (package_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);
-- Additionally the Application table admin_app does not provide any
-- functionality and is removed.
@ -155,4 +151,4 @@ delete from acs_objects
where object_type like '%sitemap.SiteMap%';
delete from application_types
where object_type like '%sitemap.SiteMap%';
where object_type like '%sitemap.SiteMap%';

View File

@ -17,103 +17,5 @@
ALTER TABLE forum_forums ADD COLUMN is_public BOOLEAN NOT NULL DEFAULT true;
-- CREATE TABLE forum_temp AS SELECT * FROM forum_forums ;
-- DROP TABLE forum_forums CASCADE ;
-- CREATE TABLE forum_forums
-- (
-- forum_id INTEGER NOT NULL,
-- is_moderated BOOLEAN NOT NULL,
-- is_noticeboard BOOLEAN NOT NULL,
-- is_public BOOLEAN NOT NULL,
-- admin_group_id INTEGER,
-- mod_group_id INTEGER,
-- create_group_id INTEGER,
-- respond_group_id INTEGER,
-- read_group_id INTEGER,
-- category_id INTEGER NOT NULL,
-- lifecycle_definition_id INTEGER,
-- expire_after NUMERIC,
-- file_attachments_allowed BOOLEAN NOT NULL,
-- image_uploads_allowed BOOLEAN NOT NULL,
-- subscribe_thread_starter BOOLEAN NOT NULL,
-- no_category_posts_allowed BOOLEAN NOT NULL,
-- anonymous_posts_allowed BOOLEAN NOT NULL,
-- introduction CHARACTER VARYING(4000),
-- CONSTRAINT forum_forums_forum_id_p_9opkb PRIMARY KEY (forum_id),
-- CONSTRAINT foru_for_life_defin_id_f_ugal3 FOREIGN KEY (lifecycle_definition_id)
-- REFERENCES lifecycle_definitions (definition_id) MATCH SIMPLE
-- ON UPDATE NO ACTION ON DELETE NO ACTION,
-- CONSTRAINT foru_foru_admi_grou_id_f_k0nw6 FOREIGN KEY (admin_group_id)
-- REFERENCES groups (group_id) MATCH SIMPLE
-- ON UPDATE NO ACTION ON DELETE NO ACTION,
-- CONSTRAINT foru_foru_crea_grou_id_f_f7x57 FOREIGN KEY (create_group_id)
-- REFERENCES groups (group_id) MATCH SIMPLE
-- ON UPDATE NO ACTION ON DELETE NO ACTION,
-- CONSTRAINT foru_foru_respo_gro_id_f_rnofz FOREIGN KEY (respond_group_id)
-- REFERENCES groups (group_id) MATCH SIMPLE
-- ON UPDATE NO ACTION ON DELETE NO ACTION,
-- CONSTRAINT foru_forum_category_id_f_1u2dw FOREIGN KEY (category_id)
-- REFERENCES cat_categories (category_id) MATCH SIMPLE
-- ON UPDATE NO ACTION ON DELETE NO ACTION,
-- CONSTRAINT foru_forum_mod_grou_id_f__smmb FOREIGN KEY (mod_group_id)
-- REFERENCES groups (group_id) MATCH SIMPLE
-- ON UPDATE NO ACTION ON DELETE NO ACTION,
-- CONSTRAINT foru_forum_rea_grou_id_f_itati FOREIGN KEY (read_group_id)
-- REFERENCES groups (group_id) MATCH SIMPLE
-- ON UPDATE NO ACTION ON DELETE NO ACTION,
-- CONSTRAINT forum_forums_forum_id_f_znjmf FOREIGN KEY (forum_id)
-- REFERENCES applications (application_id) MATCH SIMPLE
-- ON UPDATE NO ACTION ON DELETE NO ACTION
-- )
-- WITH (
-- OIDS=FALSE
-- );
-- INSERT INTO forum_forums (forum_id,
-- is_moderated,
-- is_noticeboard,
-- is_public,
-- admin_group_id,
-- mod_group_id,
-- create_group_id,
-- respond_group_id,
-- read_group_id,category_id,
-- lifecycle_definition_id,
-- expire_after,
-- file_attachments_allowed,
-- image_uploads_allowed,
-- subscribe_thread_starter,
-- no_category_posts_allowed,
-- anonymous_posts_allowed,
-- introduction)
-- SELECT forum_id,
-- is_moderated,
-- is_noticeboard,is_noticeboard,
-- admin_group_id,
-- mod_group_id,create_group_id,
-- respond_group_id,
-- read_group_id,category_id,
-- lifecycle_definition_id,
-- expire_after,
-- file_attachments_allowed,
-- image_uploads_allowed,
-- subscribe_thread_starter,
-- no_category_posts_allowed,
-- anonymous_posts_allowed,
-- introduction
-- FROM forum_temp;
-- UPDATE forum_forums SET is_public = TRUE;
-- restore constraint
-- ALTER TABLE forum_subscriptions
-- ADD CONSTRAINT foru_subscripti_for_id_f_xqfd9 FOREIGN KEY (forum_id)
-- REFERENCES forum_forums (forum_id) MATCH SIMPLE
-- ON UPDATE NO ACTION ON DELETE NO ACTION;
-- DROP TABLE forum_temp;

View File

@ -56,8 +56,7 @@ delete from site_nodes
);
alter table site_nodes add constraint site_nodes_node_id_f_n1m2y
FOREIGN KEY (node_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);
@ -119,13 +118,10 @@ update application_types
alter table application_types add constraint applica_typ_pac_typ_id_f_v80ma
FOREIGN KEY (package_type_id)
REFERENCES apm_package_types (package_type_id)
MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_package_types (package_type_id);
alter table applications add constraint application_package_id_f_cdaho
FOREIGN KEY (package_id)
REFERENCES apm_packages (package_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_packages (package_id);
alter table apm_packages add constraint apm_package_package_id_f_46may
FOREIGN KEY (package_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);

View File

@ -56,8 +56,7 @@ delete from site_nodes
);
alter table site_nodes add constraint site_nodes_node_id_f_n1m2y
FOREIGN KEY (node_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);
@ -119,13 +118,10 @@ update application_types
alter table application_types add constraint applica_typ_pac_typ_id_f_v80ma
FOREIGN KEY (package_type_id)
REFERENCES apm_package_types (package_type_id)
MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_package_types (package_type_id);
alter table applications add constraint application_package_id_f_cdaho
FOREIGN KEY (package_id)
REFERENCES apm_packages (package_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_packages (package_id);
alter table apm_packages add constraint apm_package_package_id_f_46may
FOREIGN KEY (package_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);

View File

@ -37,13 +37,11 @@ update 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;
REFERENCES inits (class_name);
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;
REFERENCES inits (class_name);
update application_types

View File

@ -56,8 +56,7 @@ delete from site_nodes
);
alter table site_nodes add constraint site_nodes_node_id_f_n1m2y
FOREIGN KEY (node_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id;
@ -119,13 +118,10 @@ update application_types
alter table application_types add constraint applica_typ_pac_typ_id_f_v80ma
FOREIGN KEY (package_type_id)
REFERENCES apm_package_types (package_type_id)
MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_package_types (package_type_id);
alter table applications add constraint application_package_id_f_cdaho
FOREIGN KEY (package_id)
REFERENCES apm_packages (package_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_packages (package_id);
alter table apm_packages add constraint apm_package_package_id_f_46may
FOREIGN KEY (package_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);

View File

@ -17,64 +17,16 @@
--
-- $Id: ren_domainprovider_table.sql pboy $
-- rename ct_contact_* tables to ct_ldn_contact_* tables following
-- ccm naming conventions to make maintenance tasks easier
-- if we could figure out the old names we could rename constraints too
-- alter table ct_contacts drop constraint ... ;
-- alter table ct_contacts drop constraint ... ;
-- alter table ct_contacts drop constraint ... ;
alter table ct_contacts RENAME TO ct_ldn_contacts ;
-- alter table ct_contacts drop constraint ... ;
-- alter table ct_contacts drop constraint ... ;
-- alter table ct_contacts drop constraint ... ;
-- alter table ct_contacts drop constraint ... ;
-- alter table ct_contacts drop constraint ... ;
-- alter table ct_contacts drop constraint ... ;
alter table ct_contact_address RENAME TO ct_ldn_contact_address ;
-- alter table ct_ldn_contact_address
-- add constraint ct_ldn_con_add_addr_id_p_y5yhy PRIMARY KEY (address_id) ;
-- alter table ct_ldn_contact_address
-- add constraint ct_ldn_con_add_addr_id_f_bfcho FOREIGN KEY (address_id)
-- REFERENCES cms_items (item_id) MATCH SIMPLE
-- ON UPDATE NO ACTION ON DELETE NO ACTION;
-- alter table ct_contacts drop constraint ... ;
-- alter table ct_contacts drop constraint ... ;
-- alter table ct_contacts drop constraint ... ;
alter table ct_contact_phones RENAME TO ct_ldn_contact_phones ;
-- alter table ct_ldn_contact_address
-- add constraint ct_ldn_con_add_addr_id_p_y5yhy PRIMARY KEY (address_id) ;
-- alter table ct_ldn_contact_address
-- add constraint ct_ldn_con_add_addr_id_f_bfcho FOREIGN KEY (address_id)
-- REFERENCES cms_items (item_id) MATCH SIMPLE
-- ON UPDATE NO ACTION ON DELETE NO ACTION;
-- alter table ct_contacts drop constraint ... ;
-- alter table ct_contacts drop constraint ... ;
-- alter table ct_contacts drop constraint ... ;
alter table ct_contact_types RENAME TO ct_ldn_contact_types ;
-- alter table ct_ldn_contact_address
-- add constraint ct_ldn_con_add_addr_id_p_y5yhy PRIMARY KEY (address_id) ;
-- alter table ct_ldn_contact_address
-- add constraint ct_ldn_con_add_addr_id_f_bfcho FOREIGN KEY (address_id)
-- REFERENCES cms_items (item_id) MATCH SIMPLE
-- ON UPDATE NO ACTION ON DELETE NO ACTION;
alter table contact_content_item_map drop constraint cont_con_ite_map_ite_i_p_scqe9 ;
alter table contact_content_item_map drop constraint cont_con_ite_map_con_i_f_lanid ;
alter table contact_content_item_map drop constraint cont_con_ite_map_ite_i_f_fr0po ;
@ -85,10 +37,8 @@ alter table ct_ldn_contact_content_item_map
add constraint ct_ldn_con_con_ite_map_p_nannu PRIMARY KEY(item_id) ;
alter table ct_ldn_contact_content_item_map
add constraint ct_ldn_con_con_ite_map_f_g9mgi foreign key (contact_id)
references ct_ldn_contacts (contact_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION;
references ct_ldn_contacts (contact_id);
alter table ct_ldn_contact_content_item_map
add constraint ct_ldn_con_con_ite_map_f_a0qiy foreign key (item_id)
references cms_items(item_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION;
references cms_items(item_id);

View File

@ -33,12 +33,10 @@ update 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;
REFERENCES inits (class_name);
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;
REFERENCES inits (class_name);
update content_types

View File

@ -1,4 +1,4 @@
--
-
-- Copyright (C) 2012 Peter Boy All Rights Reserved.
--
-- This library is free software; you can redistribute it and/or
@ -28,14 +28,5 @@
ALTER TABLE ct_esdservice RENAME TO ct_ldn_esdservice ;
-- alter table ct_ldn_esdservice
-- add constraint ct_ldn_esdserv_serv_id_p_5dac0 PRIMARY KEY(service_id);
-- alter table ct_ldn_esdservice
-- add constraint ct_ldn_esdserv_cont_id_f_r4d1z FOREIGN KEY (contact_id)
-- references ct_ldn_contacts (contact_id) MATCH SIMPLE
-- ON UPDATE NO ACTION ON DELETE NO ACTION;
-- alter table ct_ldn_esdservice
-- add constraint ct_ldn_esdserv_serv_id_f_tfkqn FOREIGN KEY (service_id)
-- references cms_articles (article_id) MATCH SIMPLE
-- ON UPDATE NO ACTION ON DELETE NO ACTION;

View File

@ -33,12 +33,10 @@ UPDATE 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;
REFERENCES inits (class_name);
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;
REFERENCES inits (class_name);
UPDATE content_types

View File

@ -28,8 +28,7 @@ UPDATE 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;
REFERENCES inits (class_name);
UPDATE content_types
SET object_type='com.arsdigita.cms.contenttypes.ldn.Organization',

View File

@ -56,8 +56,7 @@ delete from site_nodes
);
alter table site_nodes add constraint site_nodes_node_id_f_n1m2y
FOREIGN KEY (node_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);
@ -119,13 +118,10 @@ update application_types
alter table application_types add constraint applica_typ_pac_typ_id_f_v80ma
FOREIGN KEY (package_type_id)
REFERENCES apm_package_types (package_type_id)
MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_package_types (package_type_id);
alter table applications add constraint application_package_id_f_cdaho
FOREIGN KEY (package_id)
REFERENCES apm_packages (package_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_packages (package_id);
alter table apm_packages add constraint apm_package_package_id_f_46may
FOREIGN KEY (package_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);

View File

@ -37,12 +37,10 @@ update 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; REDUNDANT,is DEFAULT
REFERENCES inits (class_name);
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; REDUNDANT, is DEFAULT
REFERENCES inits (class_name);
update application_types
@ -50,26 +48,6 @@ update application_types
singleton_p=false
where object_type like '%london.navigation%' ;
-- table applications doesn't require an update
-- update applications
-- set title='CCM Themes Administration',
-- description='CCM themes administration'
-- where primary_url='/admin/themes/' ;
-- table apm_package_types doesn't require an update
-- table apm_packages doesn't require an update either
-- table site_nodes doesn't require an update either
-- update application type in acs_objects
-- update acs_objects
-- set (object_type,display_name,default_domain_class) =
-- ('com.arsdigita.themedirector.ThemeDirector' ,
-- 'CCM Themes Administration',
-- 'com.arsdigita.themedirector.ThemeDirector' )
-- where default_domain_class like 'com.arsdigita.london.theme.ThemeApplication' ;
-- update navigation in acs_objects
update acs_objects
set (object_type,default_domain_class) =
(replace(object_type,'london.navigation', 'navigation') ,

View File

@ -37,13 +37,11 @@ update 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;
REFERENCES inits (class_name);
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;
REFERENCES inits (class_name);
update application_types

View File

@ -56,8 +56,7 @@ delete from site_nodes
);
alter table site_nodes add constraint site_nodes_node_id_f_n1m2y
FOREIGN KEY (node_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);
@ -119,13 +118,10 @@ update application_types
alter table application_types add constraint applica_typ_pac_typ_id_f_v80ma
FOREIGN KEY (package_type_id)
REFERENCES apm_package_types (package_type_id)
MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_package_types (package_type_id);
alter table applications add constraint application_package_id_f_cdaho
FOREIGN KEY (package_id)
REFERENCES apm_packages (package_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_packages (package_id);
alter table apm_packages add constraint apm_package_package_id_f_46may
FOREIGN KEY (package_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);

View File

@ -33,8 +33,7 @@ alter table rssfeed_feeds
add constraint rssfeed_feeds_feed_id_p_493us PRIMARY KEY (feed_id) ;
alter table rssfeed_feeds
add constraint rssfeed_feeds_feed_id_f_i4i5z FOREIGN KEY (feed_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION;
REFERENCES acs_objects (object_id);
alter table rssfeed_feeds
add constraint rssfeed_feeds_url_u_6xy5m UNIQUE(url) ;

View File

@ -37,13 +37,11 @@ update 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;
REFERENCES inits (class_name);
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;
REFERENCES inits (class_name);
update application_types
@ -58,12 +56,6 @@ update applications
set (title,description)=('RSS Feeds','RSS feed channels')
where primary_url like '%channels%' ;
-- table apm_package_types doesn't require an update
-- table apm_packages doesn't require an update either
-- table site_nodes doesn't require an update either
-- update acs_objects
-- (a) update application type
update acs_objects

View File

@ -37,28 +37,11 @@ update 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;
REFERENCES inits (class_name);
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;
-- update application_types
-- set object_type=replace(object_type,'london.portal', 'portalworkspace')
-- where object_type like '%london.portal%' ;
-- table applications doesn't require an update
-- update apm_package_types
-- set package_key=replace(package_key,'workspace', 'portalworkspace')
-- where package_key like 'workspace' ;
-- table apm_packages doesn't require an update either
-- table site_nodes doesn't require an update either
REFERENCES inits (class_name);
-- update application type in acs_objects
update acs_objects

View File

@ -56,8 +56,7 @@ delete from site_nodes
);
alter table site_nodes add constraint site_nodes_node_id_f_n1m2y
FOREIGN KEY (node_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);
@ -119,13 +118,10 @@ update application_types
alter table application_types add constraint applica_typ_pac_typ_id_f_v80ma
FOREIGN KEY (package_type_id)
REFERENCES apm_package_types (package_type_id)
MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_package_types (package_type_id);
alter table applications add constraint application_package_id_f_cdaho
FOREIGN KEY (package_id)
REFERENCES apm_packages (package_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_packages (package_id);
alter table apm_packages add constraint apm_package_package_id_f_46may
FOREIGN KEY (package_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);

View File

@ -37,13 +37,11 @@ update 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;
REFERENCES inits (class_name);
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;
REFERENCES inits (class_name);
update application_types

View File

@ -56,8 +56,7 @@ delete from site_nodes
);
alter table site_nodes add constraint site_nodes_node_id_f_n1m2y
FOREIGN KEY (node_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);
@ -119,13 +118,10 @@ update application_types
alter table application_types add constraint applica_typ_pac_typ_id_f_v80ma
FOREIGN KEY (package_type_id)
REFERENCES apm_package_types (package_type_id)
MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_package_types (package_type_id);
alter table applications add constraint application_package_id_f_cdaho
FOREIGN KEY (package_id)
REFERENCES apm_packages (package_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_packages (package_id);
alter table apm_packages add constraint apm_package_package_id_f_46may
FOREIGN KEY (package_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);

View File

@ -56,8 +56,7 @@ delete from site_nodes
);
alter table site_nodes add constraint site_nodes_node_id_f_n1m2y
FOREIGN KEY (node_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);
@ -119,13 +118,10 @@ update application_types
alter table application_types add constraint applica_typ_pac_typ_id_f_v80ma
FOREIGN KEY (package_type_id)
REFERENCES apm_package_types (package_type_id)
MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_package_types (package_type_id);
alter table applications add constraint application_package_id_f_cdaho
FOREIGN KEY (package_id)
REFERENCES apm_packages (package_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES apm_packages (package_id);
alter table apm_packages add constraint apm_package_package_id_f_46may
FOREIGN KEY (package_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);

View File

@ -33,17 +33,13 @@ alter table subsite_sites
add constraint subsite_sites_site_id_p_wl5ul PRIMARY KEY (site_id) ;
alter table subsite_sites
add constraint subs_sit_templ_context_f_mpg0d FOREIGN KEY (template_context)
REFERENCES cms_template_use_contexts (use_context)
MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES cms_template_use_contexts (use_context);
alter table subsite_sites
add constraint subsi_site_fron_pag_id_f_p5cc6 FOREIGN KEY (front_page_id)
REFERENCES applications (application_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES applications (application_id);
alter table subsite_sites
add constraint subsite_sites_site_id_f_nrcet FOREIGN KEY (site_id)
REFERENCES acs_objects (object_id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION ;
REFERENCES acs_objects (object_id);
alter table subsite_sites
add constraint subsite_sites_hostname_u_hrgra UNIQUE (hostname) ;

View File

@ -37,13 +37,11 @@ update 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;
REFERENCES inits (class_name);
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;
REFERENCES inits (class_name);
update application_types

View File

@ -32,12 +32,10 @@ update 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; Redundant, is DEFAULT
REFERENCES inits (class_name);
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; Redundant, is DEFAULT
REFERENCES inits (class_name);
update application_types

View File

@ -27,10 +27,8 @@ ALTER TABLE theme_director
ALTER TABLE theme_director
ADD CONSTRAINT them_direc_applicat_id_f_rbcnx FOREIGN KEY (application_id)
REFERENCES applications (application_id) MATCH SIMPLE ;
-- ON UPDATE NO ACTION ON DELETE NO ACTION; Redundant, IS DEFAULT
REFERENCES applications (application_id);
ALTER TABLE theme_director
ADD CONSTRAINT them_direc_defa_the_id_f_9ph37 FOREIGN KEY (default_theme_id)
REFERENCES theme_themes (theme_id) MATCH SIMPLE ;
-- ON UPDATE NO ACTION ON DELETE NO ACTION; REDUNDANT, is default
REFERENCES theme_themes (theme_id);