diff --git a/ccm-sci-publications/application.xml b/ccm-sci-publications/application.xml index 7d2e5839e..4e73eb1c8 100644 --- a/ccm-sci-publications/application.xml +++ b/ccm-sci-publications/application.xml @@ -2,7 +2,7 @@ diff --git a/ccm-sci-publications/sql/ccm-sci-publications/default/upgrade/6.6.0-6.6.1/update-genericorgaunit-publication-assoc.sql b/ccm-sci-publications/sql/ccm-sci-publications/default/upgrade/6.6.0-6.6.1/update-genericorgaunit-publication-assoc.sql new file mode 100644 index 000000000..5cbda1ac0 --- /dev/null +++ b/ccm-sci-publications/sql/ccm-sci-publications/default/upgrade/6.6.0-6.6.1/update-genericorgaunit-publication-assoc.sql @@ -0,0 +1,16 @@ +create table cms_organizationalunits_publications_map ( + orgaunit_id INTEGER not null, + -- referential constraint for orgaunit_id deferred due to circular dependencies + publication_id INTEGER not null, + -- referential constraint for publication_id deferred due to circular dependencies + publication_order INTEGER, + constraint cms_org_pub_map_org_id_p__dore + primary key(publication_id, orgaunit_id) +); + +alter table cms_organizationalunits_publications_map add + constraint cms_org_pub_map_org_id_f_pe406 foreign key (orgaunit_id) + references cms_organizationalunits(organizationalunit_id); +alter table cms_organizationalunits_publications_map add + constraint cms_org_pub_map_pub_id_f_6udi3 foreign key (publication_id) + references ct_publications(publication_id); diff --git a/ccm-sci-publications/sql/ccm-sci-publications/upgrade/postgres-6.6.0-6.6.1.sql b/ccm-sci-publications/sql/ccm-sci-publications/upgrade/postgres-6.6.0-6.6.1.sql new file mode 100644 index 000000000..487e980e7 --- /dev/null +++ b/ccm-sci-publications/sql/ccm-sci-publications/upgrade/postgres-6.6.0-6.6.1.sql @@ -0,0 +1,7 @@ +\echo 'Scientific CMS Publications module 6.6.0 -> 6.6.1 Upgrade Script (PostgreSQL)' + +begin; + +\i ../default/upgrade/6.6.0-6.6.1/update-genericorgaunit-publication-assoc.sql + +commit; \ No newline at end of file