diff --git a/ccm-cms/pom.xml b/ccm-cms/pom.xml
index 8ccd5a5b5..b7e0bc4dc 100644
--- a/ccm-cms/pom.xml
+++ b/ccm-cms/pom.xml
@@ -127,6 +127,22 @@
ccm-cms
+
+
+ src/main/resources
+ true
+
+
+
+
+
+ src/test/resources
+
+
+ ${project.build.directory}/generated-resources
+
+
+
org.apache.maven.plugins
@@ -218,12 +234,6 @@
-
-
- src/main/resources
- true
-
-
@@ -334,4 +344,6 @@
+
+
diff --git a/ccm-cms/src/main/java/org/librecms/CmsConstants.java b/ccm-cms/src/main/java/org/librecms/CmsConstants.java
index 79f7e464a..50669e0ef 100644
--- a/ccm-cms/src/main/java/org/librecms/CmsConstants.java
+++ b/ccm-cms/src/main/java/org/librecms/CmsConstants.java
@@ -38,7 +38,7 @@ public class CmsConstants {
public static final String PRIVILEGE_ADMINISTER_WORKFLOW = "administer_workflow";
public static final String PRIVILEGE_ITEMS_APPROVE = "approve_items";
public static final String PRIVILEGE_ITEMS_PUBLISH = "publish_items";
- public static final String PRIVILEGE_ITEMS_CATEGORIZE = "categories_items";
+ public static final String PRIVILEGE_ITEMS_CATEGORIZE = "categorize_items";
public static final String PRIVILEGE_ITEMS_CREATE_NEW = "create_new_items";
public static final String PRIVILEGE_ITEMS_DELETE = "delete_items";
public static final String PRIVILEGE_ITEMS_EDIT = "edit_items";
diff --git a/ccm-cms/src/test/java/org/librecms/contentsection/DatasetsTest.java b/ccm-cms/src/test/java/org/librecms/contentsection/DatasetsTest.java
new file mode 100644
index 000000000..3c710c858
--- /dev/null
+++ b/ccm-cms/src/test/java/org/librecms/contentsection/DatasetsTest.java
@@ -0,0 +1,85 @@
+/*
+ * Copyright (C) 2016 LibreCCM Foundation.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301 USA
+ */
+package org.librecms.contentsection;
+
+import org.junit.After;
+import org.junit.AfterClass;
+import org.junit.Before;
+import org.junit.BeforeClass;
+import org.junit.experimental.categories.Category;
+import org.junit.runner.RunWith;
+import org.junit.runners.Parameterized;
+import org.libreccm.tests.categories.UnitTest;
+import org.libreccm.testutils.DatasetType;
+import org.libreccm.testutils.DatasetsVerifier;
+
+import java.util.Arrays;
+import java.util.Collection;
+
+/**
+ *
+ * @author Jens Pelzetter
+ */
+@RunWith(Parameterized.class)
+@Category(UnitTest.class)
+public class DatasetsTest extends DatasetsVerifier {
+
+ @Parameterized.Parameters(name = "Dataset {0}")
+ public static Collection data() {
+ return Arrays.asList(new String[]{
+ "/datasets/org/librecms/contentsection/ContentSectionManagerTest/data.xml"
+ });
+ }
+
+ public DatasetsTest(final String datasetPath) {
+ super(datasetPath);
+ }
+
+ @Override
+ public DatasetType getDatasetType() {
+ return DatasetType.FLAT_XML;
+ }
+
+ @Override
+ public String[] getSchemas() {
+ return new String[]{"ccm_core", "ccm_cms"};
+ }
+
+ @Override
+ public String[] getDdlFiles() {
+ return new String[]{"/datasets/create_ccm_cms_schema.sql"};
+ }
+
+ @BeforeClass
+ public static void setUpClass() {
+ }
+
+ @AfterClass
+ public static void tearDownClass() {
+ }
+
+ @Before
+ public void setUp() {
+ }
+
+ @After
+ public void tearDown() {
+ }
+
+}
diff --git a/ccm-cms/src/test/resources-wildfly-remote-h2-mem/arquillian.xml b/ccm-cms/src/test/resources-wildfly-remote-h2-mem/arquillian.xml
new file mode 100644
index 000000000..043eae21f
--- /dev/null
+++ b/ccm-cms/src/test/resources-wildfly-remote-h2-mem/arquillian.xml
@@ -0,0 +1,41 @@
+
+
+
+
+ target/deployments
+
+
+
+
+
+ java:/comp/env/jdbc/org/librecms/ccm-cms/h2-mem
+
+
+ NONE
+
+ true
+ target
+
+
+
+ json
+ org.dbunit.ext.h2.H2DataTypeFactory
+ true
+ true
+
+
+
+ scripts/h2-cleanup.sql
+
+
+
+
+
diff --git a/ccm-cms/src/test/resources-wildfly-remote-h2-mem/scripts/create_ccm_cms_schema.sql b/ccm-cms/src/test/resources-wildfly-remote-h2-mem/scripts/create_ccm_cms_schema.sql
new file mode 100644
index 000000000..852e6004e
--- /dev/null
+++ b/ccm-cms/src/test/resources-wildfly-remote-h2-mem/scripts/create_ccm_cms_schema.sql
@@ -0,0 +1,2680 @@
+
+ create table CCM_CMS.ARTICLE_LEADS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.ARTICLE_TEXTS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.ARTICLE_TEXTS_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob not null,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.ARTICLES (
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.ARTICLES_AUD (
+ OBJECT_ID bigint not null,
+ REV integer not null,
+ primary key (OBJECT_ID, REV)
+ );
+
+ create table CCM_CMS.ASSET_TITLES (
+ ASSET_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (ASSET_ID, LOCALE)
+ );
+
+ create table CCM_CMS.ASSET_TITLES_AUD (
+ REV integer not null,
+ ASSET_ID bigint not null,
+ LOCALIZED_VALUE clob not null,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, ASSET_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.ASSETS (
+ ASSET_ID bigint not null,
+ UUID varchar(255),
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.ASSETS_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ UUID varchar(255),
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.ATTACHMENT_LIST_CAPTIONS (
+ LIST_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (LIST_ID, LOCALE)
+ );
+
+ create table CCM_CMS.ATTACHMENT_LIST_CAPTIONS_AUD (
+ REV integer not null,
+ LIST_ID bigint not null,
+ LOCALIZED_VALUE clob not null,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, LIST_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.ATTACHMENT_LISTS (
+ LIST_ID bigint not null,
+ ASSET_TYPE varchar(1024),
+ UUID varchar(255),
+ CONTENT_ITEM_ID bigint,
+ primary key (LIST_ID)
+ );
+
+ create table CCM_CMS.ATTACHMENT_LISTS_AUD (
+ LIST_ID bigint not null,
+ REV integer not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ ASSET_TYPE varchar(1024),
+ UUID varchar(255),
+ primary key (LIST_ID, REV)
+ );
+
+ create table CCM_CMS.AttachmentList_ItemAttachment_AUD (
+ REV integer not null,
+ LIST_ID bigint not null,
+ ATTACHMENT_ID bigint not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, LIST_ID, ATTACHMENT_ID)
+ );
+
+ create table CCM_CMS.ATTACHMENTS (
+ ATTACHMENT_ID bigint not null,
+ SORT_KEY bigint,
+ uuid varchar(255),
+ ASSET_ID bigint,
+ LIST_ID bigint,
+ primary key (ATTACHMENT_ID)
+ );
+
+ create table CCM_CMS.ATTACHMENTS_AUD (
+ ATTACHMENT_ID bigint not null,
+ REV integer not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ SORT_KEY bigint,
+ uuid varchar(255),
+ ASSET_ID bigint,
+ primary key (ATTACHMENT_ID, REV)
+ );
+
+ create table CCM_CMS.AUDIO_ASSETS (
+ ASSET_ID bigint not null,
+ LEGAL_METADATA_ID bigint,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.AUDIO_ASSETS_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ LEGAL_METADATA_ID bigint,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.BINARY_ASSET_DESCRIPTIONS (
+ ASSET_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (ASSET_ID, LOCALE)
+ );
+
+ create table CCM_CMS.BINARY_ASSET_DESCRIPTIONS_AUD (
+ REV integer not null,
+ ASSET_ID bigint not null,
+ LOCALIZED_VALUE clob not null,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, ASSET_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.BINARY_ASSETS (
+ ASSET_DATA blob,
+ FILENAME varchar(512) not null,
+ MIME_TYPE binary(512) not null,
+ DATA_SIZE bigint,
+ ASSET_ID bigint not null,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.BINARY_ASSETS_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ ASSET_DATA blob,
+ FILENAME varchar(512),
+ MIME_TYPE binary(512),
+ DATA_SIZE bigint,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.BOOKMARK_DESCRIPTIONS (
+ ASSET_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (ASSET_ID, LOCALE)
+ );
+
+ create table CCM_CMS.BOOKMARK_DESCRIPTIONS_AUD (
+ REV integer not null,
+ ASSET_ID bigint not null,
+ LOCALIZED_VALUE clob not null,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, ASSET_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.BOOKMARKS (
+ URL varchar(2048) not null,
+ ASSET_ID bigint not null,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.BOOKMARKS_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ URL varchar(2048),
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.CONTENT_ITEM_DESCRIPTIONS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_ITEM_DESCRIPTIONS_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob not null,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_ITEM_NAMES (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_ITEM_NAMES_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob not null,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_ITEM_TITLES (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_ITEM_TITLES_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob not null,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_ITEMS (
+ ANCESTORS varchar(1024),
+ launchDate date,
+ version varchar(255),
+ OBJECT_ID bigint not null,
+ contentType_OBJECT_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.CONTENT_ITEMS_AUD (
+ OBJECT_ID bigint not null,
+ REV integer not null,
+ ANCESTORS varchar(1024),
+ launchDate date,
+ version varchar(255),
+ contentType_OBJECT_ID bigint,
+ primary key (OBJECT_ID, REV)
+ );
+
+ create table CCM_CMS.CONTENT_SECTION_ROLES (
+ SECTION_ID bigint not null,
+ ROLE_ID bigint not null
+ );
+
+ create table CCM_CMS.CONTENT_SECTIONS (
+ DEFAULT_LOCALE varchar(255),
+ ITEM_RESOLVER_CLASS varchar(1024),
+ LABEL varchar(512),
+ PAGE_RESOLVER_CLASS varchar(1024),
+ TEMPLATE_RESOLVER_CLASS varchar(1024),
+ XML_GENERATOR_CLASS varchar(1024),
+ OBJECT_ID bigint not null,
+ ROOT_ASSETS_FOLDER_ID bigint,
+ ROOT_DOCUMENTS_FOLDER_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.CONTENT_TYPE_DESCRIPTIONS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_TYPE_LABELS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_TYPES (
+ ANCESTORS varchar(1024),
+ CONTENT_ITEM_CLASS varchar(1024),
+ DESCENDANTS varchar(1024),
+ mode varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.ContentItem_AttachmentList_AUD (
+ REV integer not null,
+ CONTENT_ITEM_ID bigint not null,
+ LIST_ID bigint not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, CONTENT_ITEM_ID, LIST_ID)
+ );
+
+ create table CCM_CMS.EVENT_COSTS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_COSTS_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob not null,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_DATES (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_DATES_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob not null,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_LOCATIONS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_LOCATIONS_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob not null,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_MAIN_CONTRIBUTORS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_MAIN_CONTRIBUTORS_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob not null,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_TEXTS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_TEXTS_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob not null,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_TYPES (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_TYPES_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob not null,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.EVENTS (
+ END_DATE date,
+ MAP_LINK varchar(255),
+ START_DATE date not null,
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.EVENTS_AUD (
+ OBJECT_ID bigint not null,
+ REV integer not null,
+ END_DATE date,
+ MAP_LINK varchar(255),
+ START_DATE date,
+ primary key (OBJECT_ID, REV)
+ );
+
+ create table CCM_CMS.EXTERNAL_AUDIO_ASSETS (
+ ASSET_ID bigint not null,
+ LEGAL_METADATA_ID bigint,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.EXTERNAL_AUDIO_ASSETS_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ LEGAL_METADATA_ID bigint,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.EXTERNAL_VIDEO_ASSET (
+ ASSET_ID bigint not null,
+ LEGAL_METADATA_ID bigint,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.EXTERNAL_VIDEO_ASSET_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ LEGAL_METADATA_ID bigint,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.FILES (
+ ASSET_ID bigint not null,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.FILES_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.IMAGES (
+ HEIGHT bigint,
+ WIDTH bigint,
+ ASSET_ID bigint not null,
+ LEGAL_METADATA_ID bigint,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.IMAGES_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ HEIGHT bigint,
+ WIDTH bigint,
+ LEGAL_METADATA_ID bigint,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.LEGAL_METADATA (
+ CREATOR varchar(255),
+ PUBLISHER varchar(255),
+ RIGHTS_HOLDER varchar(512),
+ ASSET_ID bigint not null,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.LEGAL_METADATA_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ CREATOR varchar(255),
+ PUBLISHER varchar(255),
+ RIGHTS_HOLDER varchar(512),
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.LEGAL_METADATA_CONTRIBUTORS (
+ LEGAL_METADATA_ID bigint not null,
+ CONTRIBUTORS varchar(255)
+ );
+
+ create table CCM_CMS.LEGAL_METADATA_CONTRIBUTORS_AUD (
+ REV integer not null,
+ LEGAL_METADATA_ID bigint not null,
+ CONTRIBUTORS varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, LEGAL_METADATA_ID, CONTRIBUTORS)
+ );
+
+ create table CCM_CMS.LEGAL_METADATA_RIGHTS (
+ ASSET_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (ASSET_ID, LOCALE)
+ );
+
+ create table CCM_CMS.LEGAL_METADATA_RIGHTS_AUD (
+ REV integer not null,
+ ASSET_ID bigint not null,
+ LOCALIZED_VALUE clob not null,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, ASSET_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.LIFECYCLE_DEFINITION_DESCRIPTIONS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.LIFECYCLE_DEFINITION_LABELS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.LIFECYCLE_PHASE_DEFINITION_DESCRIPTIONS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.LIFECYCLE_PHASE_DEFINITION_LABELS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.LIFECYCLE_PHASE_DEFINITIONS (
+ PHASE_DEFINITION_ID bigint not null,
+ DEFAULT_DELAY bigint,
+ DEFAULT_DURATION bigint,
+ DEFAULT_LISTENER varchar(1024),
+ LIFECYCLE_DEFINITION_ID bigint,
+ primary key (PHASE_DEFINITION_ID)
+ );
+
+ create table CCM_CMS.LIFECYCLES (
+ LIFECYCLE_ID bigint not null,
+ END_DATE_TIME date,
+ FINISHED boolean,
+ LISTENER varchar(1024),
+ START_DATE_TIME date,
+ STARTED boolean,
+ DEFINITION_ID bigint,
+ primary key (LIFECYCLE_ID)
+ );
+
+ create table CCM_CMS.LIFECYLE_DEFINITIONS (
+ LIFECYCLE_DEFINITION_ID bigint not null,
+ DEFAULT_LISTENER varchar(1024),
+ primary key (LIFECYCLE_DEFINITION_ID)
+ );
+
+ create table CCM_CMS.LIFECYLE_PHASES (
+ PHASE_ID bigint not null,
+ END_DATE_TIME date,
+ FINISHED boolean,
+ LISTENER varchar(1024),
+ START_DATE_TIME date,
+ STARTED boolean,
+ DEFINITION_ID bigint,
+ lifecycle_LIFECYCLE_ID bigint,
+ primary key (PHASE_ID)
+ );
+
+ create table CCM_CMS.MPA_SECTION_TEXTS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.MPA_SECTION_TEXTS_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob not null,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.MPA_SECTION_TITLES (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.MPA_SECTION_TITLES_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob not null,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.MPA_SUMMARIES (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.MPA_SUMMARIES_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob not null,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.MULTIPART_ARTICLE_SECTIONS (
+ SECTION_ID bigint not null,
+ PAGE_BREAK boolean,
+ RANK integer,
+ MULTIPART_ARTICLE_ID bigint,
+ primary key (SECTION_ID)
+ );
+
+ create table CCM_CMS.MULTIPART_ARTICLE_SECTIONS_AUD (
+ SECTION_ID bigint not null,
+ REV integer not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ PAGE_BREAK boolean,
+ RANK integer,
+ primary key (SECTION_ID, REV)
+ );
+
+ create table CCM_CMS.MULTIPART_ARTICLES (
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.MULTIPART_ARTICLES_AUD (
+ OBJECT_ID bigint not null,
+ REV integer not null,
+ primary key (OBJECT_ID, REV)
+ );
+
+ create table CCM_CMS.MultiPartArticle_MultiPartArticleSection_AUD (
+ REV integer not null,
+ MULTIPART_ARTICLE_ID bigint not null,
+ SECTION_ID bigint not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, MULTIPART_ARTICLE_ID, SECTION_ID)
+ );
+
+ create table CCM_CMS.NEWS (
+ HOMEPAGE boolean,
+ NEWS_DATE date not null,
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.NEWS_AUD (
+ OBJECT_ID bigint not null,
+ REV integer not null,
+ HOMEPAGE boolean,
+ NEWS_DATE date,
+ primary key (OBJECT_ID, REV)
+ );
+
+ create table CCM_CMS.NEWS_TEXTS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.NEWS_TEXTS_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob not null,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.NOTE_TEXTS (
+ ASSET_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (ASSET_ID, LOCALE)
+ );
+
+ create table CCM_CMS.NOTE_TEXTS_AUD (
+ REV integer not null,
+ ASSET_ID bigint not null,
+ LOCALIZED_VALUE clob not null,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, ASSET_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.NOTES (
+ ASSET_ID bigint not null,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.NOTES_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.RELATED_LINKS (
+ ASSET_ID bigint not null,
+ BOOKMARK_ID bigint,
+ TARGET_ITEM bigint,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.RELATED_LINKS_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ BOOKMARK_ID bigint,
+ TARGET_ITEM bigint,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.REUSABLE_ASSETS (
+ OBJECT_ID bigint not null,
+ ASSET_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.REUSABLE_ASSETS_AUD (
+ OBJECT_ID bigint not null,
+ REV integer not null,
+ ASSET_ID bigint,
+ primary key (OBJECT_ID, REV)
+ );
+
+ create table CCM_CMS.TASK_EVENT_URL_GENERATOR (
+ GENERATOR_ID bigint not null,
+ EVENT varchar(256),
+ URL_GENERATOR_CLASS varchar(1024),
+ CONTENT_TYPE_ID bigint,
+ TASK_TYPE_ID bigint,
+ primary key (GENERATOR_ID)
+ );
+
+ create table CCM_CMS.VIDEO_ASSET (
+ HEIGHT bigint,
+ WIDTH bigint,
+ ASSET_ID bigint not null,
+ LEGAL_METADATA_ID bigint,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.VIDEO_ASSET_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ HEIGHT bigint,
+ WIDTH bigint,
+ LEGAL_METADATA_ID bigint,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.WORKFLOW_TASK_TYPES (
+ TASK_TYPE_ID bigint not null,
+ DEFAULT_URL_GENERATOR_CLASS varchar(1024),
+ PRIVILEGE varchar(256),
+ primary key (TASK_TYPE_ID)
+ );
+
+ create table CCM_CMS.WORKFLOW_TASKS (
+ TASK_ID bigint not null,
+ TASK_TYPE_ID bigint,
+ primary key (TASK_ID)
+ );
+
+ alter table CCM_CMS.ASSETS
+ add constraint UK_9l2v1u9beyemgjwqx7isbumwh unique (UUID);
+
+ create table CCM_CORE.APPLICATIONS (
+ APPLICATION_TYPE varchar(1024) not null,
+ PRIMARY_URL varchar(1024) not null,
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.ATTACHMENTS (
+ ATTACHMENT_ID bigint not null,
+ ATTACHMENT_DATA blob,
+ DESCRIPTION varchar(255),
+ MIME_TYPE varchar(255),
+ TITLE varchar(255),
+ MESSAGE_ID bigint,
+ primary key (ATTACHMENT_ID)
+ );
+
+ create table CCM_CORE.CATEGORIES (
+ ABSTRACT_CATEGORY boolean,
+ CATEGORY_ORDER bigint,
+ ENABLED boolean,
+ NAME varchar(255) not null,
+ UNIQUE_ID varchar(255),
+ VISIBLE boolean,
+ OBJECT_ID bigint not null,
+ PARENT_CATEGORY_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.CATEGORIZATIONS (
+ CATEGORIZATION_ID bigint not null,
+ CATEGORY_ORDER bigint,
+ CATEGORY_INDEX boolean,
+ OBJECT_ORDER bigint,
+ OBJECT_ID bigint,
+ CATEGORY_ID bigint,
+ primary key (CATEGORIZATION_ID)
+ );
+
+ create table CCM_CORE.CATEGORY_DESCRIPTIONS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CORE.CATEGORY_DOMAINS (
+ DOMAIN_KEY varchar(255) not null,
+ RELEASED timestamp,
+ URI varchar(1024),
+ VERSION varchar(255),
+ OBJECT_ID bigint not null,
+ ROOT_CATEGORY_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.CATEGORY_TITLES (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CORE.CCM_OBJECTS (
+ OBJECT_ID bigint not null,
+ DISPLAY_NAME varchar(255),
+ UUID varchar(255),
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.CCM_OBJECTS_AUD (
+ OBJECT_ID bigint not null,
+ REV integer not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ DISPLAY_NAME varchar(255),
+ primary key (OBJECT_ID, REV)
+ );
+
+ create table CCM_CORE.CCM_REVISIONS (
+ id integer not null,
+ timestamp bigint not null,
+ USER_NAME varchar(255),
+ primary key (id)
+ );
+
+ create table CCM_CORE.CCM_ROLES (
+ ROLE_ID bigint not null,
+ NAME varchar(512) not null,
+ primary key (ROLE_ID)
+ );
+
+ create table CCM_CORE.DIGESTS (
+ FREQUENCY integer,
+ HEADER varchar(4096) not null,
+ NEXT_RUN timestamp,
+ DIGEST_SEPARATOR varchar(128) not null,
+ SIGNATURE varchar(4096) not null,
+ SUBJECT varchar(255) not null,
+ OBJECT_ID bigint not null,
+ FROM_PARTY_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.DOMAIN_DESCRIPTIONS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CORE.DOMAIN_OWNERSHIPS (
+ OWNERSHIP_ID bigint not null,
+ CONTEXT varchar(255),
+ DOMAIN_ORDER bigint,
+ OWNER_ORDER bigint,
+ domain_OBJECT_ID bigint not null,
+ owner_OBJECT_ID bigint not null,
+ primary key (OWNERSHIP_ID)
+ );
+
+ create table CCM_CORE.DOMAIN_TITLES (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CORE.FORMBUILDER_COMPONENT_DESCRIPTIONS (
+ COMPONENT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (COMPONENT_ID, LOCALE)
+ );
+
+ create table CCM_CORE.FORMBUILDER_COMPONENTS (
+ ACTIVE boolean,
+ ADMIN_NAME varchar(255),
+ ATTRIBUTE_STRING varchar(255),
+ COMPONENT_ORDER bigint,
+ SELECTED boolean,
+ OBJECT_ID bigint not null,
+ parentComponent_OBJECT_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_CONFIRM_EMAIL_LISTENER (
+ BODY clob,
+ FROM_EMAIL varchar(255),
+ SUBJECT varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_CONFIRM_REDIRECT_LISTENERS (
+ URL varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_DATA_DRIVEN_SELECTS (
+ MULTIPLE boolean,
+ QUERY varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_DATA_QUERIES (
+ QUERY_ID varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_DATA_QUERY_DESCRIPTIONS (
+ DATA_QUERY_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (DATA_QUERY_ID, LOCALE)
+ );
+
+ create table CCM_CORE.FORMBUILDER_DATA_QUERY_NAMES (
+ DATA_QUERY_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (DATA_QUERY_ID, LOCALE)
+ );
+
+ create table CCM_CORE.FORMBUILDER_FORMSECTIONS (
+ FORMSECTION_ACTION varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_LISTENERS (
+ ATTRIBUTE_STRING varchar(255),
+ CLASS_NAME varchar(255),
+ OBJECT_ID bigint not null,
+ widget_OBJECT_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_METAOBJECTS (
+ CLASS_NAME varchar(255),
+ PRETTY_NAME varchar(255),
+ PRETTY_PLURAL varchar(255),
+ PROPERTIES_FORM varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_OBJECT_TYPES (
+ APP_NAME varchar(255),
+ CLASS_NAME varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_OPTION_LABELS (
+ OPTION_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OPTION_ID, LOCALE)
+ );
+
+ create table CCM_CORE.FORMBUILDER_OPTIONS (
+ PARAMETER_VALUE varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_PROCESS_LISTENER_DESCRIPTIONS (
+ PROCESS_LISTENER_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (PROCESS_LISTENER_ID, LOCALE)
+ );
+
+ create table CCM_CORE.FORMBUILDER_PROCESS_LISTENER_NAMES (
+ PROCESS_LISTENER_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (PROCESS_LISTENER_ID, LOCALE)
+ );
+
+ create table CCM_CORE.FORMBUILDER_PROCESS_LISTENERS (
+ LISTENER_CLASS varchar(255),
+ PROCESS_LISTENER_ORDER bigint,
+ OBJECT_ID bigint not null,
+ formSection_OBJECT_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_REMOTE_SERVER_POST_LISTENER (
+ REMOTE_URL varchar(2048),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_SIMPLE_EMAIL_LISTENERS (
+ RECIPIENT varchar(255),
+ SUBJECT varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_TEMPLATE_EMAIL_LISTENERS (
+ BODY clob,
+ RECIPIENT varchar(255),
+ SUBJECT varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_WIDGET_LABELS (
+ OBJECT_ID bigint not null,
+ widget_OBJECT_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_WIDGETS (
+ DEFAULT_VALUE varchar(255),
+ PARAMETER_MODEL varchar(255),
+ PARAMETER_NAME varchar(255),
+ OBJECT_ID bigint not null,
+ label_OBJECT_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_XML_EMAIL_LISTENERS (
+ RECIPIENT varchar(255),
+ SUBJECT varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.GROUP_MEMBERSHIPS (
+ MEMBERSHIP_ID bigint not null,
+ GROUP_ID bigint,
+ MEMBER_ID bigint,
+ primary key (MEMBERSHIP_ID)
+ );
+
+ create table CCM_CORE.GROUPS (
+ PARTY_ID bigint not null,
+ primary key (PARTY_ID)
+ );
+
+ create table CCM_CORE.HOSTS (
+ HOST_ID bigint not null,
+ SERVER_NAME varchar(512),
+ SERVER_PORT bigint,
+ primary key (HOST_ID)
+ );
+
+ create table CCM_CORE.INITS (
+ INITIALIZER_ID bigint not null,
+ CLASS_NAME varchar(255),
+ REQUIRED_BY_ID bigint,
+ primary key (INITIALIZER_ID)
+ );
+
+ create table CCM_CORE.INSTALLED_MODULES (
+ MODULE_ID integer not null,
+ MODULE_CLASS_NAME varchar(2048),
+ STATUS varchar(255),
+ primary key (MODULE_ID)
+ );
+
+ create table CCM_CORE.LUCENE_DOCUMENTS (
+ DOCUMENT_ID bigint not null,
+ CONTENT clob,
+ CONTENT_SECTION varchar(512),
+ COUNTRY varchar(8),
+ CREATED timestamp,
+ DIRTY bigint,
+ DOCUMENT_LANGUAGE varchar(8),
+ LAST_MODIFIED timestamp,
+ SUMMARY varchar(4096),
+ DOCUMENT_TIMESTAMP timestamp,
+ TITLE varchar(4096),
+ TYPE varchar(255),
+ TYPE_SPECIFIC_INFO varchar(512),
+ CREATED_BY_PARTY_ID bigint,
+ LAST_MODIFIED_BY bigint,
+ primary key (DOCUMENT_ID)
+ );
+
+ create table CCM_CORE.LUCENE_INDEXES (
+ INDEX_ID bigint not null,
+ LUCENE_INDEX_ID bigint,
+ HOST_ID bigint,
+ primary key (INDEX_ID)
+ );
+
+ create table CCM_CORE.MESSAGES (
+ BODY varchar(255),
+ BODY_MIME_TYPE varchar(255),
+ SENT timestamp,
+ SUBJECT varchar(255),
+ OBJECT_ID bigint not null,
+ IN_REPLY_TO_ID bigint,
+ SENDER_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.NOTIFICATIONS (
+ EXPAND_GROUP boolean,
+ EXPUNGE boolean,
+ EXPUNGE_MESSAGE boolean,
+ FULFILL_DATE timestamp,
+ HEADER varchar(4096),
+ MAX_RETRIES bigint,
+ REQUEST_DATE timestamp,
+ SIGNATURE varchar(4096),
+ STATUS varchar(32),
+ OBJECT_ID bigint not null,
+ DIGEST_ID bigint,
+ MESSAGE_ID bigint,
+ RECEIVER_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.ONE_TIME_AUTH_TOKENS (
+ TOKEN_ID bigint not null,
+ PURPOSE varchar(255),
+ TOKEN varchar(255),
+ VALID_UNTIL timestamp,
+ USER_ID bigint,
+ primary key (TOKEN_ID)
+ );
+
+ create table CCM_CORE.PARTIES (
+ PARTY_ID bigint not null,
+ NAME varchar(256) not null,
+ primary key (PARTY_ID)
+ );
+
+ create table CCM_CORE.PERMISSIONS (
+ PERMISSION_ID bigint not null,
+ CREATION_DATE timestamp,
+ CREATION_IP varchar(255),
+ granted_privilege varchar(255),
+ CREATION_USER_ID bigint,
+ GRANTEE_ID bigint,
+ OBJECT_ID bigint,
+ primary key (PERMISSION_ID)
+ );
+
+ create table CCM_CORE.PORTALS (
+ TEMPLATE boolean,
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.PORTLETS (
+ CELL_NUMBER bigint,
+ SORT_KEY bigint,
+ OBJECT_ID bigint not null,
+ PORTAL_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.QUEUE_ITEMS (
+ QUEUE_ITEM_ID bigint not null,
+ HEADER varchar(4096),
+ RECEIVER_ADDRESS varchar(512),
+ RETRY_COUNT bigint,
+ SIGNATURE varchar(4096),
+ SUCCESSFUL_SENDED boolean,
+ MESSAGE_ID bigint,
+ RECEIVER_ID bigint,
+ primary key (QUEUE_ITEM_ID)
+ );
+
+ create table CCM_CORE.RESOURCE_DESCRIPTIONS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CORE.RESOURCE_TITLES (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CORE.RESOURCE_TYPE_DESCRIPTIONS (
+ RESOURCE_TYPE_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (RESOURCE_TYPE_ID, LOCALE)
+ );
+
+ create table CCM_CORE.RESOURCE_TYPES (
+ RESOURCE_TYPE_ID bigint not null,
+ SINGLETON boolean,
+ TITLE varchar(254) not null,
+ EMBEDDED_VIEW boolean,
+ FULL_PAGE_VIEW boolean,
+ WORKSPACE_APP boolean,
+ primary key (RESOURCE_TYPE_ID)
+ );
+
+ create table CCM_CORE.RESOURCES (
+ CREATED timestamp,
+ OBJECT_ID bigint not null,
+ parent_OBJECT_ID bigint,
+ resourceType_RESOURCE_TYPE_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.ROLE_MEMBERSHIPS (
+ MEMBERSHIP_ID bigint not null,
+ MEMBER_ID bigint,
+ ROLE_ID bigint,
+ primary key (MEMBERSHIP_ID)
+ );
+
+ create table CCM_CORE.SETTINGS (
+ DTYPE varchar(31) not null,
+ SETTING_ID bigint not null,
+ CONFIGURATION_CLASS varchar(512) not null,
+ NAME varchar(512) not null,
+ SETTING_VALUE_BOOLEAN boolean,
+ SETTING_VALUE_STRING varchar(1024),
+ SETTING_VALUE_LONG bigint,
+ SETTING_VALUE_DOUBLE double,
+ SETTING_VALUE_BIG_DECIMAL decimal(19,2),
+ primary key (SETTING_ID)
+ );
+
+ create table CCM_CORE.SETTINGS_ENUM_VALUES (
+ ENUM_ID bigint not null,
+ value varchar(255)
+ );
+
+ create table CCM_CORE.SETTINGS_L10N_STR_VALUES (
+ ENTRY_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (ENTRY_ID, LOCALE)
+ );
+
+ create table CCM_CORE.SETTINGS_STRING_LIST (
+ LIST_ID bigint not null,
+ value varchar(255)
+ );
+
+ create table CCM_CORE.TASK_ASSIGNMENTS (
+ TASK_ASSIGNMENT_ID bigint not null,
+ ROLE_ID bigint,
+ TASK_ID bigint,
+ primary key (TASK_ASSIGNMENT_ID)
+ );
+
+ create table CCM_CORE.THREADS (
+ OBJECT_ID bigint not null,
+ ROOT_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.USER_EMAIL_ADDRESSES (
+ USER_ID bigint not null,
+ EMAIL_ADDRESS varchar(512) not null,
+ BOUNCING boolean,
+ VERIFIED boolean
+ );
+
+ create table CCM_CORE.USERS (
+ BANNED boolean,
+ FAMILY_NAME varchar(512),
+ GIVEN_NAME varchar(512),
+ PASSWORD varchar(2048),
+ PASSWORD_RESET_REQUIRED boolean,
+ EMAIL_ADDRESS varchar(512) not null,
+ BOUNCING boolean,
+ VERIFIED boolean,
+ PARTY_ID bigint not null,
+ primary key (PARTY_ID)
+ );
+
+ create table CCM_CORE.WORKFLOW_DESCRIPTIONS (
+ WORKFLOW_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (WORKFLOW_ID, LOCALE)
+ );
+
+ create table CCM_CORE.WORKFLOW_NAMES (
+ WORKFLOW_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (WORKFLOW_ID, LOCALE)
+ );
+
+ create table CCM_CORE.WORKFLOW_TASK_COMMENTS (
+ TASK_ID bigint not null,
+ COMMENT clob
+ );
+
+ create table CCM_CORE.WORKFLOW_TASK_DEPENDENCIES (
+ DEPENDS_ON_TASK_ID bigint not null,
+ DEPENDENT_TASK_ID bigint not null
+ );
+
+ create table CCM_CORE.WORKFLOW_TASK_LABELS (
+ TASK_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (TASK_ID, LOCALE)
+ );
+
+ create table CCM_CORE.WORKFLOW_TASKS (
+ TASK_ID bigint not null,
+ ACTIVE boolean,
+ TASK_STATE varchar(512),
+ WORKFLOW_ID bigint,
+ primary key (TASK_ID)
+ );
+
+ create table CCM_CORE.WORKFLOW_TASKS_DESCRIPTIONS (
+ TASK_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (TASK_ID, LOCALE)
+ );
+
+ create table CCM_CORE.WORKFLOW_TEMPLATES (
+ WORKFLOW_ID bigint not null,
+ primary key (WORKFLOW_ID)
+ );
+
+ create table CCM_CORE.WORKFLOW_USER_TASKS (
+ DUE_DATE timestamp,
+ DURATION_MINUTES bigint,
+ LOCKED boolean,
+ START_DATE timestamp,
+ TASK_ID bigint not null,
+ LOCKING_USER_ID bigint,
+ NOTIFICATION_SENDER bigint,
+ primary key (TASK_ID)
+ );
+
+ create table CCM_CORE.WORKFLOWS (
+ WORKFLOW_ID bigint not null,
+ primary key (WORKFLOW_ID)
+ );
+
+ alter table CCM_CORE.CATEGORY_DOMAINS
+ add constraint UK_mb1riernf8a88u3mwl0bgfj8y unique (DOMAIN_KEY);
+
+ alter table CCM_CORE.CATEGORY_DOMAINS
+ add constraint UK_i1xqotjvml7i6ro2jq22fxf5g unique (URI);
+
+ alter table CCM_CORE.CCM_OBJECTS
+ add constraint UK_1cm71jlagvyvcnkqvxqyit3wx unique (UUID);
+
+ alter table CCM_CORE.HOSTS
+ add constraint UK9ramlv6uxwt13v0wj7q0tucsx unique (SERVER_NAME, SERVER_PORT);
+
+ alter table CCM_CORE.INSTALLED_MODULES
+ add constraint UK_11imwgfojyi4hpr18uw9g3jvx unique (MODULE_CLASS_NAME);
+
+ alter table CCM_CORE.SETTINGS
+ add constraint UK5whinfxdaepqs09e5ia9y71uk unique (CONFIGURATION_CLASS, NAME);
+create sequence hibernate_sequence start with 1 increment by 1;
+
+ alter table CCM_CMS.ARTICLE_LEADS
+ add constraint FK4g66u3qtfyepw0f733kuiiaul
+ foreign key (OBJECT_ID)
+ references CCM_CMS.WORKFLOW_TASK_TYPES;
+
+ alter table CCM_CMS.ARTICLE_TEXTS
+ add constraint FK1pel1j53h3t3adh9o5cbje2d3
+ foreign key (OBJECT_ID)
+ references CCM_CMS.ARTICLES;
+
+ alter table CCM_CMS.ARTICLE_TEXTS_AUD
+ add constraint FKa06qks62tieeba607ykdrv3ry
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ARTICLE_TEXTS_AUD
+ add constraint FKljfof07259eofkub5g2dx0jlq
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ARTICLES
+ add constraint FK2pwvn9v2t2pikcw5hn2oq13q
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.ARTICLES_AUD
+ add constraint FKnevu4il5fu4vy2f5twh50kstr
+ foreign key (OBJECT_ID, REV)
+ references CCM_CMS.CONTENT_ITEMS_AUD;
+
+ alter table CCM_CMS.ASSET_TITLES
+ add constraint FKj61sy509dv63u246wlau5f9pa
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.ASSET_TITLES_AUD
+ add constraint FK6yuimrre2oowjo0diw6b00nhe
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ASSET_TITLES_AUD
+ add constraint FKcaockxi21ve0irh06vegc77uu
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ASSETS_AUD
+ add constraint FK4m4op9s9h5qhndcsssbu55gr2
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ASSETS_AUD
+ add constraint FK586j3p95nw2oa6yd06xdw0o5u
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ATTACHMENT_LIST_CAPTIONS
+ add constraint FKeqcryerscpnmqpipwyrvd0lae
+ foreign key (LIST_ID)
+ references CCM_CMS.ATTACHMENT_LISTS;
+
+ alter table CCM_CMS.ATTACHMENT_LIST_CAPTIONS_AUD
+ add constraint FK727detagt51wmejywhteq4jfs
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ATTACHMENT_LIST_CAPTIONS_AUD
+ add constraint FK7589vpkxegxs8y3wqjx37tig3
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ATTACHMENT_LISTS
+ add constraint FK4c7jp8622b8m8nvdvdajnt0am
+ foreign key (CONTENT_ITEM_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.ATTACHMENT_LISTS_AUD
+ add constraint FKgdt5p8huh1lhk299hkrytqmqc
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ATTACHMENT_LISTS_AUD
+ add constraint FKdn502yobchapgcyj1bu00u67a
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.AttachmentList_ItemAttachment_AUD
+ add constraint FKduowjilu7dqfs2oja88tr5oim
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.AttachmentList_ItemAttachment_AUD
+ add constraint FKdtm7qp3n6cojbm9b916plsgtx
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ATTACHMENTS
+ add constraint FKmn0bm137vwr61iy5nb59cjm22
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.ATTACHMENTS
+ add constraint FK622uanry14vw27de3d2v9uy57
+ foreign key (LIST_ID)
+ references CCM_CMS.ATTACHMENT_LISTS;
+
+ alter table CCM_CMS.ATTACHMENTS_AUD
+ add constraint FKl19663g6todb5d1e9lok7fl9e
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ATTACHMENTS_AUD
+ add constraint FK4n28sostn1hc8bf43qsp1pyuf
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.AUDIO_ASSETS
+ add constraint FKg9tos3it7lflk5o90jluonpev
+ foreign key (LEGAL_METADATA_ID)
+ references CCM_CMS.LEGAL_METADATA;
+
+ alter table CCM_CMS.AUDIO_ASSETS
+ add constraint FKa1m18ejmeknjiibvh2dac6tas
+ foreign key (ASSET_ID)
+ references CCM_CMS.BINARY_ASSETS;
+
+ alter table CCM_CMS.AUDIO_ASSETS_AUD
+ add constraint FKaf381a7d420ru9114rqcpr2b4
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.BINARY_ASSETS_AUD;
+
+ alter table CCM_CMS.BINARY_ASSET_DESCRIPTIONS
+ add constraint FK31kl9gu49nvhcku7gfsro6hqq
+ foreign key (ASSET_ID)
+ references CCM_CMS.BINARY_ASSETS;
+
+ alter table CCM_CMS.BINARY_ASSET_DESCRIPTIONS_AUD
+ add constraint FKhehi2pvqliq0s2jhv661lar7g
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.BINARY_ASSET_DESCRIPTIONS_AUD
+ add constraint FK9f5n81i6j0yopog1hvua2wmxc
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.BINARY_ASSETS
+ add constraint FK65sp6cl7d8qjmqgku1bjtpsdy
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.BINARY_ASSETS_AUD
+ add constraint FKovfkjrq3eka9fsfe5sidw07p3
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.ASSETS_AUD;
+
+ alter table CCM_CMS.BOOKMARK_DESCRIPTIONS
+ add constraint FKmeydpwmlq0wqw3gab4auiyrqg
+ foreign key (ASSET_ID)
+ references CCM_CMS.BOOKMARKS;
+
+ alter table CCM_CMS.BOOKMARK_DESCRIPTIONS_AUD
+ add constraint FKfff2ein3uhgwyyyajamy3hfwy
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.BOOKMARK_DESCRIPTIONS_AUD
+ add constraint FKtl48flnrkr0upvrc1ksy1o92m
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.BOOKMARKS
+ add constraint FKhs1tohpjry5sqdpl3cijl5ppk
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.BOOKMARKS_AUD
+ add constraint FKjrk2tah1gyn67acth3g7olvuc
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.ASSETS_AUD;
+
+ alter table CCM_CMS.CONTENT_ITEM_DESCRIPTIONS
+ add constraint FK6mt4tjnenr79o52wcj99tpeu4
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.CONTENT_ITEM_DESCRIPTIONS_AUD
+ add constraint FK12yrysxv4fxa73ker40e883av
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.CONTENT_ITEM_DESCRIPTIONS_AUD
+ add constraint FK4pxuq0pf2hrtireo902t21ocx
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.CONTENT_ITEM_NAMES
+ add constraint FKijrfangf9s3lyncmod651xyg8
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.CONTENT_ITEM_NAMES_AUD
+ add constraint FKq631ee5ollx5xkliowcrt8wkj
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.CONTENT_ITEM_NAMES_AUD
+ add constraint FKbjaycalit9pa2u7ae5dwjgtky
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.CONTENT_ITEM_TITLES
+ add constraint FKbvf67lou4ep94pgi6tur6o2gf
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.CONTENT_ITEM_TITLES_AUD
+ add constraint FKfbno0rxshoi57y8aehwv3o42j
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.CONTENT_ITEM_TITLES_AUD
+ add constraint FK4c3exifj1ghwg6htglynlo094
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.CONTENT_ITEMS
+ add constraint FKi1ce005bvnavqy8xlyim60yav
+ foreign key (contentType_OBJECT_ID)
+ references CCM_CMS.CONTENT_TYPES;
+
+ alter table CCM_CMS.CONTENT_ITEMS
+ add constraint FK1fr2q5y1wpmrufruja5ivfpuf
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CMS.CONTENT_ITEMS_AUD
+ add constraint FKsfhj0qok0ksjplvgcaditqekl
+ foreign key (OBJECT_ID, REV)
+ references CCM_CORE.CCM_OBJECTS_AUD;
+
+ alter table CCM_CMS.CONTENT_SECTION_ROLES
+ add constraint FKkn5nygbmub9wd5lxw3402t82d
+ foreign key (ROLE_ID)
+ references CCM_CORE.CCM_ROLES;
+
+ alter table CCM_CMS.CONTENT_SECTION_ROLES
+ add constraint FKgcn76piocmkmvl3b0omv9vkv9
+ foreign key (SECTION_ID)
+ references CCM_CMS.CONTENT_SECTIONS;
+
+ alter table CCM_CMS.CONTENT_SECTIONS
+ add constraint FKajweudfxaf7g2ydr2hcgqwcib
+ foreign key (ROOT_ASSETS_FOLDER_ID)
+ references CCM_CORE.CATEGORIES;
+
+ alter table CCM_CMS.CONTENT_SECTIONS
+ add constraint FK6g7kw4b6diqa0nks45ilp0vhs
+ foreign key (ROOT_DOCUMENTS_FOLDER_ID)
+ references CCM_CORE.CATEGORIES;
+
+ alter table CCM_CMS.CONTENT_SECTIONS
+ add constraint FK72jh0axiiru87i61mppvaiv96
+ foreign key (OBJECT_ID)
+ references CCM_CORE.APPLICATIONS;
+
+ alter table CCM_CMS.CONTENT_TYPE_DESCRIPTIONS
+ add constraint FKknyen2aw844b65grp7uys34cb
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_TYPES;
+
+ alter table CCM_CMS.CONTENT_TYPE_LABELS
+ add constraint FK3suusqws1xgffyk3yob7m7dge
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_TYPES;
+
+ alter table CCM_CMS.CONTENT_TYPES
+ add constraint FK96vwsbqfbdg33ujeeawajr0v4
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CMS.ContentItem_AttachmentList_AUD
+ add constraint FK4notdhn18abev1asay7cmyy84
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ContentItem_AttachmentList_AUD
+ add constraint FK16sw895gdgghrymbirrgrvxsa
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_COSTS
+ add constraint FKrbmepytotc73h5inefeih6rea
+ foreign key (OBJECT_ID)
+ references CCM_CMS.EVENTS;
+
+ alter table CCM_CMS.EVENT_COSTS_AUD
+ add constraint FKocok2fj1oflsi16i9guf8bpc6
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_COSTS_AUD
+ add constraint FKr17panho66n1ixh8tdms01e2c
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_DATES
+ add constraint FKfsfsbgoeoi511ll69iy1v7ujs
+ foreign key (OBJECT_ID)
+ references CCM_CMS.EVENTS;
+
+ alter table CCM_CMS.EVENT_DATES_AUD
+ add constraint FK70p2ayg7fexrb9jogdu3vlwfb
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_DATES_AUD
+ add constraint FKklmki82kiy0hwwpfdur2s7l3e
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_LOCATIONS
+ add constraint FK8snwub57evwh6px3n265tcoiv
+ foreign key (OBJECT_ID)
+ references CCM_CMS.EVENTS;
+
+ alter table CCM_CMS.EVENT_LOCATIONS_AUD
+ add constraint FKk5thpb1gaktsk213o53y97hno
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_LOCATIONS_AUD
+ add constraint FKivwe7h7k4myq4rhuh2wkepd9j
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_MAIN_CONTRIBUTORS
+ add constraint FKlmq881mxd08hthm5dy4ayjq0e
+ foreign key (OBJECT_ID)
+ references CCM_CMS.EVENTS;
+
+ alter table CCM_CMS.EVENT_MAIN_CONTRIBUTORS_AUD
+ add constraint FKqgkj5almojvt913heh1f4kro5
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_MAIN_CONTRIBUTORS_AUD
+ add constraint FKh8vhg85li7c8yqjrg2plvkgho
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_TEXTS
+ add constraint FKc46r2g7ry50b9e875dldjhwxp
+ foreign key (OBJECT_ID)
+ references CCM_CMS.EVENTS;
+
+ alter table CCM_CMS.EVENT_TEXTS_AUD
+ add constraint FK82mc7uswliij43std6gwyswj3
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_TEXTS_AUD
+ add constraint FK1s381t783dmpk0fup65mvma0w
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_TYPES
+ add constraint FKhdbj26ubbhmht44qpin7ony29
+ foreign key (OBJECT_ID)
+ references CCM_CMS.EVENTS;
+
+ alter table CCM_CMS.EVENT_TYPES_AUD
+ add constraint FKgby7m27rnb6oeloqycyf4b1kx
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_TYPES_AUD
+ add constraint FKhcpvb5q2geclo5vxk0gt815x8
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENTS
+ add constraint FKt56odfo39eq13gcj1bbtngoj7
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.EVENTS_AUD
+ add constraint FK9gofktd490afdwak49x15w6me
+ foreign key (OBJECT_ID, REV)
+ references CCM_CMS.CONTENT_ITEMS_AUD;
+
+ alter table CCM_CMS.EXTERNAL_AUDIO_ASSETS
+ add constraint FKrwn3rdmqevi618fthojs0xkkq
+ foreign key (LEGAL_METADATA_ID)
+ references CCM_CMS.LEGAL_METADATA;
+
+ alter table CCM_CMS.EXTERNAL_AUDIO_ASSETS
+ add constraint FK5sxviewjxfgk0at60emrpuh3n
+ foreign key (ASSET_ID)
+ references CCM_CMS.BOOKMARKS;
+
+ alter table CCM_CMS.EXTERNAL_AUDIO_ASSETS_AUD
+ add constraint FK6814o1fnh49p5ij9cfvr7y00s
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.BOOKMARKS_AUD;
+
+ alter table CCM_CMS.EXTERNAL_VIDEO_ASSET
+ add constraint FK3jia7ctpjs0u510hi0qqexu5t
+ foreign key (LEGAL_METADATA_ID)
+ references CCM_CMS.LEGAL_METADATA;
+
+ alter table CCM_CMS.EXTERNAL_VIDEO_ASSET
+ add constraint FKc6m77lkbfa5ym2s8sq00jkyjf
+ foreign key (ASSET_ID)
+ references CCM_CMS.BOOKMARKS;
+
+ alter table CCM_CMS.EXTERNAL_VIDEO_ASSET_AUD
+ add constraint FKd5efitnmsrko2vq48ei1mclfv
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.BOOKMARKS_AUD;
+
+ alter table CCM_CMS.FILES
+ add constraint FK4e8p3tu8ocy43ofs9uifuk8gh
+ foreign key (ASSET_ID)
+ references CCM_CMS.BINARY_ASSETS;
+
+ alter table CCM_CMS.FILES_AUD
+ add constraint FK3c9xf8w1dr3q0grxslguvviqn
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.BINARY_ASSETS_AUD;
+
+ alter table CCM_CMS.IMAGES
+ add constraint FK51ja1101epvl74auenv6sqyev
+ foreign key (LEGAL_METADATA_ID)
+ references CCM_CMS.LEGAL_METADATA;
+
+ alter table CCM_CMS.IMAGES
+ add constraint FK9mgknvtu1crw4el5d4sqy8d6c
+ foreign key (ASSET_ID)
+ references CCM_CMS.BINARY_ASSETS;
+
+ alter table CCM_CMS.IMAGES_AUD
+ add constraint FK6xggeoexci2har3mceo9naqiy
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.BINARY_ASSETS_AUD;
+
+ alter table CCM_CMS.LEGAL_METADATA
+ add constraint FKjxss2fb6khhn68e8ccuksl9hk
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.LEGAL_METADATA_AUD
+ add constraint FKofjkwpepeyb6e8tytnhjfvx49
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.ASSETS_AUD;
+
+ alter table CCM_CMS.LEGAL_METADATA_CONTRIBUTORS
+ add constraint FKf9s3kxi6y5r60wksv5bospmx1
+ foreign key (LEGAL_METADATA_ID)
+ references CCM_CMS.LEGAL_METADATA;
+
+ alter table CCM_CMS.LEGAL_METADATA_CONTRIBUTORS_AUD
+ add constraint FKc3lonfk7mn3p14ix96k5u74om
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.LEGAL_METADATA_CONTRIBUTORS_AUD
+ add constraint FKgxxsteesd2em96fj05f0u4men
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.LEGAL_METADATA_RIGHTS
+ add constraint FKhsy9u7nrh3slmkkri3nba7e1
+ foreign key (ASSET_ID)
+ references CCM_CMS.LEGAL_METADATA;
+
+ alter table CCM_CMS.LEGAL_METADATA_RIGHTS_AUD
+ add constraint FKe2da3kha2nl6sj0dllhepuxtq
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.LEGAL_METADATA_RIGHTS_AUD
+ add constraint FKr867xswbxlqq6diyqyqnrh670
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.LIFECYCLE_DEFINITION_DESCRIPTIONS
+ add constraint FKsdr5aoogu4b9x95m8qsbe4t0y
+ foreign key (OBJECT_ID)
+ references CCM_CMS.LIFECYLE_DEFINITIONS;
+
+ alter table CCM_CMS.LIFECYCLE_DEFINITION_LABELS
+ add constraint FKt4h71sl91ue18b25pdjty7jex
+ foreign key (OBJECT_ID)
+ references CCM_CMS.LIFECYLE_DEFINITIONS;
+
+ alter table CCM_CMS.LIFECYCLE_PHASE_DEFINITION_DESCRIPTIONS
+ add constraint FKafbeck8qm0nflpt9aedn196ou
+ foreign key (OBJECT_ID)
+ references CCM_CMS.LIFECYCLE_PHASE_DEFINITIONS;
+
+ alter table CCM_CMS.LIFECYCLE_PHASE_DEFINITION_LABELS
+ add constraint FKqysn500b0sp7bu8gy2sf2q8b9
+ foreign key (OBJECT_ID)
+ references CCM_CMS.LIFECYCLE_PHASE_DEFINITIONS;
+
+ alter table CCM_CMS.LIFECYCLE_PHASE_DEFINITIONS
+ add constraint FKq5cwomuc9s1f3fsriq9t35407
+ foreign key (LIFECYCLE_DEFINITION_ID)
+ references CCM_CMS.LIFECYLE_DEFINITIONS;
+
+ alter table CCM_CMS.LIFECYCLES
+ add constraint FK5yx1a2f8g4w95p1ul77sfhow8
+ foreign key (DEFINITION_ID)
+ references CCM_CMS.LIFECYLE_DEFINITIONS;
+
+ alter table CCM_CMS.LIFECYLE_PHASES
+ add constraint FKpqysexvd82e4xd4uibtdfn8j4
+ foreign key (DEFINITION_ID)
+ references CCM_CMS.LIFECYCLE_PHASE_DEFINITIONS;
+
+ alter table CCM_CMS.LIFECYLE_PHASES
+ add constraint FKerihqw4gpb0lwap6x73us7wos
+ foreign key (lifecycle_LIFECYCLE_ID)
+ references CCM_CMS.LIFECYCLES;
+
+ alter table CCM_CMS.MPA_SECTION_TEXTS
+ add constraint FKaruovr4oa07syyhvkixfwc17h
+ foreign key (OBJECT_ID)
+ references CCM_CMS.MULTIPART_ARTICLE_SECTIONS;
+
+ alter table CCM_CMS.MPA_SECTION_TEXTS_AUD
+ add constraint FKs4kvqroybq9ldb2rwhr6v8kmt
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MPA_SECTION_TEXTS_AUD
+ add constraint FKpxvtsycad805c8u0vyh7pcb2c
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MPA_SECTION_TITLES
+ add constraint FK7qpmrj6yjvad50k5budn5rag4
+ foreign key (OBJECT_ID)
+ references CCM_CMS.MULTIPART_ARTICLE_SECTIONS;
+
+ alter table CCM_CMS.MPA_SECTION_TITLES_AUD
+ add constraint FKk64mi5911ybptw4slxh8i0lgb
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MPA_SECTION_TITLES_AUD
+ add constraint FKq7f0y31r5tk2nesx0lv53d6sb
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MPA_SUMMARIES
+ add constraint FK5kx5ghrkh6tqa2vms2qabacx8
+ foreign key (OBJECT_ID)
+ references CCM_CMS.MULTIPART_ARTICLES;
+
+ alter table CCM_CMS.MPA_SUMMARIES_AUD
+ add constraint FKmmrabpl2gsrdb2udc76x9o6q7
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MPA_SUMMARIES_AUD
+ add constraint FK3kebu6i1dtwfegp4409hhob4x
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MULTIPART_ARTICLE_SECTIONS
+ add constraint FK30tkd6xp4i1gg6nrse4di2yxx
+ foreign key (MULTIPART_ARTICLE_ID)
+ references CCM_CMS.MULTIPART_ARTICLES;
+
+ alter table CCM_CMS.MULTIPART_ARTICLE_SECTIONS_AUD
+ add constraint FK8xq6k3a1kmnxv9nh5wae80k6k
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MULTIPART_ARTICLE_SECTIONS_AUD
+ add constraint FKsudhdaa9hs73447yik8mdy3ts
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MULTIPART_ARTICLES
+ add constraint FKj7j0ew378cmcta2dfdso4tmey
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.MULTIPART_ARTICLES_AUD
+ add constraint FKacl2u1cx6tmwfb9cpaxstw39k
+ foreign key (OBJECT_ID, REV)
+ references CCM_CMS.CONTENT_ITEMS_AUD;
+
+ alter table CCM_CMS.MultiPartArticle_MultiPartArticleSection_AUD
+ add constraint FK9vexjsvd62ufkgi4g24qiql70
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MultiPartArticle_MultiPartArticleSection_AUD
+ add constraint FK4ds2fgwphr74869qkn4e2yia6
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.NEWS
+ add constraint FKl8jhpvtn0lx9drkhhbbuvqqis
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.NEWS_AUD
+ add constraint FK7akvtda3f51espb46xtjalcl2
+ foreign key (OBJECT_ID, REV)
+ references CCM_CMS.CONTENT_ITEMS_AUD;
+
+ alter table CCM_CMS.NEWS_TEXTS
+ add constraint FK1s5m60rf80iaidktawb3ebmf3
+ foreign key (OBJECT_ID)
+ references CCM_CMS.NEWS;
+
+ alter table CCM_CMS.NEWS_TEXTS_AUD
+ add constraint FKrand9sf233sgkgp8wfoen468l
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.NEWS_TEXTS_AUD
+ add constraint FKotjtrajmmjxussl4pvy2vl7ho
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.NOTE_TEXTS
+ add constraint FKa0yp21m25o7omtnag0eet8v8q
+ foreign key (ASSET_ID)
+ references CCM_CMS.NOTES;
+
+ alter table CCM_CMS.NOTE_TEXTS_AUD
+ add constraint FKoxggogvr9ek831d7y3omu8wvw
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.NOTE_TEXTS_AUD
+ add constraint FKg1kfbj306ufy8034a83a7ft2o
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.NOTES
+ add constraint FKb5msdqwvlj4ipd1r8f8uxuoy4
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.NOTES_AUD
+ add constraint FKjr3tek35d3f0xm4xp0s811cah
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.ASSETS_AUD;
+
+ alter table CCM_CMS.RELATED_LINKS
+ add constraint FKb517dnfj56oby2s34jp1omuim
+ foreign key (BOOKMARK_ID)
+ references CCM_CMS.BOOKMARKS;
+
+ alter table CCM_CMS.RELATED_LINKS
+ add constraint FK7ts8tmnwxi8kry7cer3egujsv
+ foreign key (TARGET_ITEM)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.RELATED_LINKS
+ add constraint FKf4r30ra4a2ajuky0tk4lc06n5
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.RELATED_LINKS_AUD
+ add constraint FKkda2cf5ynu7v7udi0ytfmr9ij
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.ASSETS_AUD;
+
+ alter table CCM_CMS.REUSABLE_ASSETS
+ add constraint FKngdq6f077q6ndqn9o3jc6k14a
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.REUSABLE_ASSETS
+ add constraint FKhvf4mfltp8abbr5u0qgjm2jk2
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CMS.REUSABLE_ASSETS_AUD
+ add constraint FKgyc5gd3cffox4wvjoir6i4gxt
+ foreign key (OBJECT_ID, REV)
+ references CCM_CORE.CCM_OBJECTS_AUD;
+
+ alter table CCM_CMS.TASK_EVENT_URL_GENERATOR
+ add constraint FKjjasedpc2ef91iknmiyqwhxrs
+ foreign key (CONTENT_TYPE_ID)
+ references CCM_CMS.CONTENT_TYPES;
+
+ alter table CCM_CMS.TASK_EVENT_URL_GENERATOR
+ add constraint FKi3tnip5gr0i5hvw8skw21pveh
+ foreign key (TASK_TYPE_ID)
+ references CCM_CMS.WORKFLOW_TASK_TYPES;
+
+ alter table CCM_CMS.VIDEO_ASSET
+ add constraint FKdjjbp8p48xwfqhw0oo79tkyjy
+ foreign key (LEGAL_METADATA_ID)
+ references CCM_CMS.LEGAL_METADATA;
+
+ alter table CCM_CMS.VIDEO_ASSET
+ add constraint FK9cynf36vykykyaga2j1xs7jkx
+ foreign key (ASSET_ID)
+ references CCM_CMS.BINARY_ASSETS;
+
+ alter table CCM_CMS.VIDEO_ASSET_AUD
+ add constraint FK7qsbfxxg6ixpkjjor4nbkd63i
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.BINARY_ASSETS_AUD;
+
+ alter table CCM_CMS.WORKFLOW_TASKS
+ add constraint FK1sk7ouwhx9r3buxvbfvfa7nnm
+ foreign key (TASK_TYPE_ID)
+ references CCM_CMS.WORKFLOW_TASK_TYPES;
+
+ alter table CCM_CMS.WORKFLOW_TASKS
+ add constraint FKge2x94m1y9tr7mk26ensyn674
+ foreign key (TASK_ID)
+ references CCM_CORE.WORKFLOW_USER_TASKS;
+
+ alter table CCM_CORE.APPLICATIONS
+ add constraint FKatcp9ij6mbkx0nfeig1o6n3lm
+ foreign key (OBJECT_ID)
+ references CCM_CORE.RESOURCES;
+
+ alter table CCM_CORE.ATTACHMENTS
+ add constraint FK8ju9hm9baceridp803nislkwb
+ foreign key (MESSAGE_ID)
+ references CCM_CORE.MESSAGES;
+
+ alter table CCM_CORE.CATEGORIES
+ add constraint FKrj3marx99nheur4fqanm0ylur
+ foreign key (PARENT_CATEGORY_ID)
+ references CCM_CORE.CATEGORIES;
+
+ alter table CCM_CORE.CATEGORIES
+ add constraint FKpm291swli2musd0204phta652
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.CATEGORIZATIONS
+ add constraint FKejp0ubk034nfq60v1po6srkke
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.CATEGORIZATIONS
+ add constraint FKoyeipswl876wa6mqwbx0uy83h
+ foreign key (CATEGORY_ID)
+ references CCM_CORE.CATEGORIES;
+
+ alter table CCM_CORE.CATEGORY_DESCRIPTIONS
+ add constraint FKhiwjlmh5vkbu3v3vng1la1qum
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CATEGORIES;
+
+ alter table CCM_CORE.CATEGORY_DOMAINS
+ add constraint FKf25vi73cji01w8fgo6ow1dgg
+ foreign key (ROOT_CATEGORY_ID)
+ references CCM_CORE.CATEGORIES;
+
+ alter table CCM_CORE.CATEGORY_DOMAINS
+ add constraint FK58xpmnvciohkom1c16oua4xha
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.CATEGORY_TITLES
+ add constraint FKka9bt9f5br0kji5bcjxcmf6ch
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CATEGORIES;
+
+ alter table CCM_CORE.CCM_OBJECTS_AUD
+ add constraint FKr00eauutiyvocno8ckx6h9nw6
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CORE.CCM_OBJECTS_AUD
+ add constraint FKo5s37ctcdny7tmewjwv7705h5
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CORE.DIGESTS
+ add constraint FKc53g09agnye3w1v4euy3e0gsi
+ foreign key (FROM_PARTY_ID)
+ references CCM_CORE.PARTIES;
+
+ alter table CCM_CORE.DIGESTS
+ add constraint FK845r9ep6xu6nbt1mvxulwybym
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.DOMAIN_DESCRIPTIONS
+ add constraint FKn4i2dxgn8cqysa62dds6eih6a
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CATEGORY_DOMAINS;
+
+ alter table CCM_CORE.DOMAIN_OWNERSHIPS
+ add constraint FK47nsasr7jrdwlky5gx0u6e9py
+ foreign key (domain_OBJECT_ID)
+ references CCM_CORE.CATEGORY_DOMAINS;
+
+ alter table CCM_CORE.DOMAIN_OWNERSHIPS
+ add constraint FK3u4hq6yqau4m419b1xva3xpwq
+ foreign key (owner_OBJECT_ID)
+ references CCM_CORE.APPLICATIONS;
+
+ alter table CCM_CORE.DOMAIN_TITLES
+ add constraint FK5p526dsdwn94els6lp5w0hdn4
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CATEGORY_DOMAINS;
+
+ alter table CCM_CORE.FORMBUILDER_COMPONENT_DESCRIPTIONS
+ add constraint FKfh0k9lj3pf4amfc9bbbss0tr1
+ foreign key (COMPONENT_ID)
+ references CCM_CORE.FORMBUILDER_COMPONENTS;
+
+ alter table CCM_CORE.FORMBUILDER_COMPONENTS
+ add constraint FKpcpmvyiix023b4g5n4q8nkfca
+ foreign key (parentComponent_OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_COMPONENTS;
+
+ alter table CCM_CORE.FORMBUILDER_COMPONENTS
+ add constraint FKt0e0uv00pp1rwhyaltrytghnm
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.FORMBUILDER_CONFIRM_EMAIL_LISTENER
+ add constraint FK48khrbud3xhi2gvsvnlttd8tg
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.FORMBUILDER_CONFIRM_REDIRECT_LISTENERS
+ add constraint FKbyjjt2ufendvje2obtge2l7et
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.FORMBUILDER_DATA_DRIVEN_SELECTS
+ add constraint FK8oriyta1957u7dvbrqk717944
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_WIDGETS;
+
+ alter table CCM_CORE.FORMBUILDER_DATA_QUERIES
+ add constraint FKhhaxpeddbtmrnjr5o0fopju3a
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.FORMBUILDER_DATA_QUERY_DESCRIPTIONS
+ add constraint FKsmduu1opoiulkeo2gc8v7lsbn
+ foreign key (DATA_QUERY_ID)
+ references CCM_CORE.FORMBUILDER_DATA_QUERIES;
+
+ alter table CCM_CORE.FORMBUILDER_DATA_QUERY_NAMES
+ add constraint FKju1x82inrw3kguyjuxoetn6gn
+ foreign key (DATA_QUERY_ID)
+ references CCM_CORE.FORMBUILDER_DATA_QUERIES;
+
+ alter table CCM_CORE.FORMBUILDER_FORMSECTIONS
+ add constraint FKnfhsgxp4lvigq2pm33pn4afac
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_COMPONENTS;
+
+ alter table CCM_CORE.FORMBUILDER_LISTENERS
+ add constraint FK33ilyirwoux28yowafgd5xx0o
+ foreign key (widget_OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_WIDGETS;
+
+ alter table CCM_CORE.FORMBUILDER_LISTENERS
+ add constraint FKlqm76746nq5yrt8ganm474uu0
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.FORMBUILDER_METAOBJECTS
+ add constraint FKf963v6u9mw8pwjmasrw51w8dx
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.FORMBUILDER_OBJECT_TYPES
+ add constraint FKkv337e83rsecf0h3qy8bu7l9w
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.FORMBUILDER_OPTION_LABELS
+ add constraint FKatlsylsvln6yse55eof6wwkj6
+ foreign key (OPTION_ID)
+ references CCM_CORE.FORMBUILDER_OPTIONS;
+
+ alter table CCM_CORE.FORMBUILDER_OPTIONS
+ add constraint FKhe5q71wby9g4i56sotc501h11
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_COMPONENTS;
+
+ alter table CCM_CORE.FORMBUILDER_PROCESS_LISTENER_DESCRIPTIONS
+ add constraint FKcv3iu04gxjk9c0pn6tl8rqqv3
+ foreign key (PROCESS_LISTENER_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.FORMBUILDER_PROCESS_LISTENER_NAMES
+ add constraint FK8rnyb1m6ij3b9hhmhr7klgd4p
+ foreign key (PROCESS_LISTENER_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.FORMBUILDER_PROCESS_LISTENERS
+ add constraint FK7uiaeax8qafm82e5k729ms5ku
+ foreign key (formSection_OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_FORMSECTIONS;
+
+ alter table CCM_CORE.FORMBUILDER_PROCESS_LISTENERS
+ add constraint FKbdnloo884qk6gn36jwiqv5rlp
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.FORMBUILDER_REMOTE_SERVER_POST_LISTENER
+ add constraint FKpajvu9m6fj1enm67a9gcb5ii9
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.FORMBUILDER_SIMPLE_EMAIL_LISTENERS
+ add constraint FKsn82ktlq0c9ikijyv8k2bfv4f
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.FORMBUILDER_TEMPLATE_EMAIL_LISTENERS
+ add constraint FK8kjyu72btjsuaaqh4bvd8npns
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.FORMBUILDER_WIDGET_LABELS
+ add constraint FKb1q9bfshcrkwlj7r8w5jb4y8l
+ foreign key (widget_OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_WIDGETS;
+
+ alter table CCM_CORE.FORMBUILDER_WIDGET_LABELS
+ add constraint FKm1huo6ghk9l5o8buku9v8y6q7
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_COMPONENTS;
+
+ alter table CCM_CORE.FORMBUILDER_WIDGETS
+ add constraint FKs7qq6vxblhmq0rlf87re65jdp
+ foreign key (label_OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_WIDGET_LABELS;
+
+ alter table CCM_CORE.FORMBUILDER_WIDGETS
+ add constraint FK1wosr4ujbfckdc50u5fgmrhrk
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_COMPONENTS;
+
+ alter table CCM_CORE.FORMBUILDER_XML_EMAIL_LISTENERS
+ add constraint FKjie9co03m7ow4ihig5rk7l8oj
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.GROUP_MEMBERSHIPS
+ add constraint FKq4qnny8ri3eo7eqh4olxco8nk
+ foreign key (GROUP_ID)
+ references CCM_CORE.GROUPS;
+
+ alter table CCM_CORE.GROUP_MEMBERSHIPS
+ add constraint FKc8u86ivkhvoiw6ju8b2p365he
+ foreign key (MEMBER_ID)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.GROUPS
+ add constraint FK4f61mlqxw0ct6s7wwpi9m0735
+ foreign key (PARTY_ID)
+ references CCM_CORE.PARTIES;
+
+ alter table CCM_CORE.INITS
+ add constraint FK3nvvxk10nmq9nfuko8yklqdgc
+ foreign key (REQUIRED_BY_ID)
+ references CCM_CORE.INITS;
+
+ alter table CCM_CORE.LUCENE_DOCUMENTS
+ add constraint FK942kl4yff8rdiwr0pjk2a9g8
+ foreign key (CREATED_BY_PARTY_ID)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.LUCENE_DOCUMENTS
+ add constraint FKc5rs6afx4p9fidabfqsxr5ble
+ foreign key (LAST_MODIFIED_BY)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.LUCENE_INDEXES
+ add constraint FK6gu0yrlviqk07dtb3r02iw43f
+ foreign key (HOST_ID)
+ references CCM_CORE.HOSTS;
+
+ alter table CCM_CORE.MESSAGES
+ add constraint FKph10aehmg9f20pn2w4buki97q
+ foreign key (IN_REPLY_TO_ID)
+ references CCM_CORE.MESSAGES;
+
+ alter table CCM_CORE.MESSAGES
+ add constraint FKjufsx3c3h538fj35h8hgfnb1p
+ foreign key (SENDER_ID)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.MESSAGES
+ add constraint FK6w20ao7scwecd9mfwpun2ddqx
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.NOTIFICATIONS
+ add constraint FKqk70c1x1dklhty9ju5t4wukd9
+ foreign key (DIGEST_ID)
+ references CCM_CORE.DIGESTS;
+
+ alter table CCM_CORE.NOTIFICATIONS
+ add constraint FKtt4fjr2p75og79jxxgd8q8mr
+ foreign key (MESSAGE_ID)
+ references CCM_CORE.MESSAGES;
+
+ alter table CCM_CORE.NOTIFICATIONS
+ add constraint FK2vlnma0ox43j0clx8ead08n5s
+ foreign key (RECEIVER_ID)
+ references CCM_CORE.PARTIES;
+
+ alter table CCM_CORE.NOTIFICATIONS
+ add constraint FKf423hhiaw1bexpxeh1pnas7qt
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.ONE_TIME_AUTH_TOKENS
+ add constraint FKtplfuphkiorfkttaewb4wmfjc
+ foreign key (USER_ID)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.PERMISSIONS
+ add constraint FKj9di7pawxgtouxmu2k44bj5c4
+ foreign key (CREATION_USER_ID)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.PERMISSIONS
+ add constraint FKikx3x0kn9fito23g50v6xbr9f
+ foreign key (GRANTEE_ID)
+ references CCM_CORE.CCM_ROLES;
+
+ alter table CCM_CORE.PERMISSIONS
+ add constraint FKkamckexjnffnt8lay9nqeawhm
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.PORTALS
+ add constraint FK5a2hdrbw03mmgr74vj5nxlpvk
+ foreign key (OBJECT_ID)
+ references CCM_CORE.RESOURCES;
+
+ alter table CCM_CORE.PORTLETS
+ add constraint FK9gr5xjt3rx4uhtw7vl6adruol
+ foreign key (PORTAL_ID)
+ references CCM_CORE.PORTALS;
+
+ alter table CCM_CORE.PORTLETS
+ add constraint FKjmx9uebt0gwxkw3xv34niy35f
+ foreign key (OBJECT_ID)
+ references CCM_CORE.RESOURCES;
+
+ alter table CCM_CORE.QUEUE_ITEMS
+ add constraint FKtgkwfruv9kjdybf46l02da088
+ foreign key (MESSAGE_ID)
+ references CCM_CORE.MESSAGES;
+
+ alter table CCM_CORE.QUEUE_ITEMS
+ add constraint FKs9aq1hyxstwmvx7fmfifp4x7r
+ foreign key (RECEIVER_ID)
+ references CCM_CORE.PARTIES;
+
+ alter table CCM_CORE.RESOURCE_DESCRIPTIONS
+ add constraint FKk9arvj5u21rv23ce3cav4opqx
+ foreign key (OBJECT_ID)
+ references CCM_CORE.RESOURCES;
+
+ alter table CCM_CORE.RESOURCE_TITLES
+ add constraint FKto4p6n2wklljyf7tmuxtmyfe0
+ foreign key (OBJECT_ID)
+ references CCM_CORE.RESOURCES;
+
+ alter table CCM_CORE.RESOURCE_TYPE_DESCRIPTIONS
+ add constraint FKckpihjtv23iahbg3imnpbsr2
+ foreign key (RESOURCE_TYPE_ID)
+ references CCM_CORE.RESOURCE_TYPES;
+
+ alter table CCM_CORE.RESOURCES
+ add constraint FKbo7ibfgodicn9flv2gfo11g5a
+ foreign key (parent_OBJECT_ID)
+ references CCM_CORE.RESOURCES;
+
+ alter table CCM_CORE.RESOURCES
+ add constraint FK262fbwetpjx3k4uuvw24wsiv
+ foreign key (resourceType_RESOURCE_TYPE_ID)
+ references CCM_CORE.RESOURCE_TYPES;
+
+ alter table CCM_CORE.RESOURCES
+ add constraint FKbjdf8pm4frth8r06ev2qjm88f
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.ROLE_MEMBERSHIPS
+ add constraint FK9m88ywi7rcin7b7jrgh53emrq
+ foreign key (MEMBER_ID)
+ references CCM_CORE.PARTIES;
+
+ alter table CCM_CORE.ROLE_MEMBERSHIPS
+ add constraint FKcsyogv5m2rgsrmtgnhgkjhfw7
+ foreign key (ROLE_ID)
+ references CCM_CORE.CCM_ROLES;
+
+ alter table CCM_CORE.SETTINGS_ENUM_VALUES
+ add constraint FK8mw4p92s0h3h8bmo8saowu32i
+ foreign key (ENUM_ID)
+ references CCM_CORE.SETTINGS;
+
+ alter table CCM_CORE.SETTINGS_L10N_STR_VALUES
+ add constraint FK5knjq7cisej0qfx5dw1y93rou
+ foreign key (ENTRY_ID)
+ references CCM_CORE.SETTINGS;
+
+ alter table CCM_CORE.SETTINGS_STRING_LIST
+ add constraint FKqeclqa5sf1g53vxs857tpwrus
+ foreign key (LIST_ID)
+ references CCM_CORE.SETTINGS;
+
+ alter table CCM_CORE.TASK_ASSIGNMENTS
+ add constraint FKe29uwmvxdmol1fjob3auej4qv
+ foreign key (ROLE_ID)
+ references CCM_CORE.CCM_ROLES;
+
+ alter table CCM_CORE.TASK_ASSIGNMENTS
+ add constraint FKc1vovbjg9mp5yegx2fdoutx7u
+ foreign key (TASK_ID)
+ references CCM_CORE.WORKFLOW_USER_TASKS;
+
+ alter table CCM_CORE.THREADS
+ add constraint FKsx08mpwvwnw97uwdgjs76q39g
+ foreign key (ROOT_ID)
+ references CCM_CORE.MESSAGES;
+
+ alter table CCM_CORE.THREADS
+ add constraint FKp97b1sy1kop07rtapeh5l9fb2
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.USER_EMAIL_ADDRESSES
+ add constraint FKr900l79erul95seyyccf04ufc
+ foreign key (USER_ID)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.USERS
+ add constraint FKosh928q71aonu6l1kurb417r
+ foreign key (PARTY_ID)
+ references CCM_CORE.PARTIES;
+
+ alter table CCM_CORE.WORKFLOW_DESCRIPTIONS
+ add constraint FKgx7upkqky82dpxvbs95imfl9l
+ foreign key (WORKFLOW_ID)
+ references CCM_CORE.WORKFLOWS;
+
+ alter table CCM_CORE.WORKFLOW_NAMES
+ add constraint FKkxedy9p48avfk45r0bn4uc09i
+ foreign key (WORKFLOW_ID)
+ references CCM_CORE.WORKFLOWS;
+
+ alter table CCM_CORE.WORKFLOW_TASK_COMMENTS
+ add constraint FKkfqrf9jdvm7livu5if06w0r5t
+ foreign key (TASK_ID)
+ references CCM_CORE.WORKFLOW_TASKS;
+
+ alter table CCM_CORE.WORKFLOW_TASK_DEPENDENCIES
+ add constraint FK1htp420ki24jaswtcum56iawe
+ foreign key (DEPENDENT_TASK_ID)
+ references CCM_CORE.WORKFLOW_TASKS;
+
+ alter table CCM_CORE.WORKFLOW_TASK_DEPENDENCIES
+ add constraint FK8rbggnp4yjpab8quvvx800ymy
+ foreign key (DEPENDS_ON_TASK_ID)
+ references CCM_CORE.WORKFLOW_TASKS;
+
+ alter table CCM_CORE.WORKFLOW_TASK_LABELS
+ add constraint FKf715qud6g9xv2xeb8rrpnv4xs
+ foreign key (TASK_ID)
+ references CCM_CORE.WORKFLOW_TASKS;
+
+ alter table CCM_CORE.WORKFLOW_TASKS
+ add constraint FK1693cbc36e4d8gucg8q7sc57e
+ foreign key (WORKFLOW_ID)
+ references CCM_CORE.WORKFLOWS;
+
+ alter table CCM_CORE.WORKFLOW_TASKS_DESCRIPTIONS
+ add constraint FK2s2498d2tpojjrtghq7iyaosv
+ foreign key (TASK_ID)
+ references CCM_CORE.WORKFLOW_TASKS;
+
+ alter table CCM_CORE.WORKFLOW_TEMPLATES
+ add constraint FK8692vdme4yxnkj1m0k1dw74pk
+ foreign key (WORKFLOW_ID)
+ references CCM_CORE.WORKFLOWS;
+
+ alter table CCM_CORE.WORKFLOW_USER_TASKS
+ add constraint FKf09depwj5rgso2dair07vnu33
+ foreign key (LOCKING_USER_ID)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.WORKFLOW_USER_TASKS
+ add constraint FK6evo9y34awhdfcyl8gv78qb7f
+ foreign key (NOTIFICATION_SENDER)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.WORKFLOW_USER_TASKS
+ add constraint FKefpdf9ojplu7loo31hfm0wl2h
+ foreign key (TASK_ID)
+ references CCM_CORE.WORKFLOW_TASKS;
diff --git a/ccm-cms/src/test/resources-wildfly-remote-h2-mem/test-persistence.xml b/ccm-cms/src/test/resources-wildfly-remote-h2-mem/test-persistence.xml
new file mode 100644
index 000000000..85be3aa22
--- /dev/null
+++ b/ccm-cms/src/test/resources-wildfly-remote-h2-mem/test-persistence.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+ org.hibernate.jpa.HibernatePersistenceProvider
+
+ java:/comp/env/jdbc/org/librecms/ccm-cms/h2-mem
+
+
+
+
+
+
+
+
+
+
+
+
+ccm-core/src/test/resources-wildfly8-remote-h2-mem/test-persistence.xml lines 1-40/40 (END)
+
diff --git a/ccm-cms/src/test/resources-wildfly-remote-pgsql/arquillian.xml b/ccm-cms/src/test/resources-wildfly-remote-pgsql/arquillian.xml
new file mode 100644
index 000000000..3ee0692f6
--- /dev/null
+++ b/ccm-cms/src/test/resources-wildfly-remote-pgsql/arquillian.xml
@@ -0,0 +1,40 @@
+
+
+
+
+ target/deployments
+
+
+
+ java:/comp/env/jdbc/org/librecms/ccm-cms/pgsql
+
+
+
+ NONE
+
+ true
+ target
+
+
+
+ json
+
+ true
+ true
+
+
+
+ scripts/pgsql-cleanup.sql
+
+
+
+
+
diff --git a/ccm-cms/src/test/resources-wildfly-remote-pgsql/scripts/create_ccm_cms_schema.sql b/ccm-cms/src/test/resources-wildfly-remote-pgsql/scripts/create_ccm_cms_schema.sql
new file mode 100644
index 000000000..2d1aa02cb
--- /dev/null
+++ b/ccm-cms/src/test/resources-wildfly-remote-pgsql/scripts/create_ccm_cms_schema.sql
@@ -0,0 +1,2680 @@
+
+ create table CCM_CMS.ARTICLE_LEADS (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.ARTICLE_TEXTS (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.ARTICLE_TEXTS_AUD (
+ REV int4 not null,
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text not null,
+ LOCALE varchar(255) not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.ARTICLES (
+ OBJECT_ID int8 not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.ARTICLES_AUD (
+ OBJECT_ID int8 not null,
+ REV int4 not null,
+ primary key (OBJECT_ID, REV)
+ );
+
+ create table CCM_CMS.ASSET_TITLES (
+ ASSET_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (ASSET_ID, LOCALE)
+ );
+
+ create table CCM_CMS.ASSET_TITLES_AUD (
+ REV int4 not null,
+ ASSET_ID int8 not null,
+ LOCALIZED_VALUE text not null,
+ LOCALE varchar(255) not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, ASSET_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.ASSETS (
+ ASSET_ID int8 not null,
+ UUID varchar(255),
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.ASSETS_AUD (
+ ASSET_ID int8 not null,
+ REV int4 not null,
+ REVTYPE int2,
+ REVEND int4,
+ UUID varchar(255),
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.ATTACHMENT_LIST_CAPTIONS (
+ LIST_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (LIST_ID, LOCALE)
+ );
+
+ create table CCM_CMS.ATTACHMENT_LIST_CAPTIONS_AUD (
+ REV int4 not null,
+ LIST_ID int8 not null,
+ LOCALIZED_VALUE text not null,
+ LOCALE varchar(255) not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, LIST_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.ATTACHMENT_LISTS (
+ LIST_ID int8 not null,
+ ASSET_TYPE varchar(1024),
+ UUID varchar(255),
+ CONTENT_ITEM_ID int8,
+ primary key (LIST_ID)
+ );
+
+ create table CCM_CMS.ATTACHMENT_LISTS_AUD (
+ LIST_ID int8 not null,
+ REV int4 not null,
+ REVTYPE int2,
+ REVEND int4,
+ ASSET_TYPE varchar(1024),
+ UUID varchar(255),
+ primary key (LIST_ID, REV)
+ );
+
+ create table CCM_CMS.AttachmentList_ItemAttachment_AUD (
+ REV int4 not null,
+ LIST_ID int8 not null,
+ ATTACHMENT_ID int8 not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, LIST_ID, ATTACHMENT_ID)
+ );
+
+ create table CCM_CMS.ATTACHMENTS (
+ ATTACHMENT_ID int8 not null,
+ SORT_KEY int8,
+ uuid varchar(255),
+ ASSET_ID int8,
+ LIST_ID int8,
+ primary key (ATTACHMENT_ID)
+ );
+
+ create table CCM_CMS.ATTACHMENTS_AUD (
+ ATTACHMENT_ID int8 not null,
+ REV int4 not null,
+ REVTYPE int2,
+ REVEND int4,
+ SORT_KEY int8,
+ uuid varchar(255),
+ ASSET_ID int8,
+ primary key (ATTACHMENT_ID, REV)
+ );
+
+ create table CCM_CMS.AUDIO_ASSETS (
+ ASSET_ID int8 not null,
+ LEGAL_METADATA_ID int8,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.AUDIO_ASSETS_AUD (
+ ASSET_ID int8 not null,
+ REV int4 not null,
+ LEGAL_METADATA_ID int8,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.BINARY_ASSET_DESCRIPTIONS (
+ ASSET_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (ASSET_ID, LOCALE)
+ );
+
+ create table CCM_CMS.BINARY_ASSET_DESCRIPTIONS_AUD (
+ REV int4 not null,
+ ASSET_ID int8 not null,
+ LOCALIZED_VALUE text not null,
+ LOCALE varchar(255) not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, ASSET_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.BINARY_ASSETS (
+ ASSET_DATA oid,
+ FILENAME varchar(512) not null,
+ MIME_TYPE bytea not null,
+ DATA_SIZE int8,
+ ASSET_ID int8 not null,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.BINARY_ASSETS_AUD (
+ ASSET_ID int8 not null,
+ REV int4 not null,
+ ASSET_DATA oid,
+ FILENAME varchar(512),
+ MIME_TYPE bytea,
+ DATA_SIZE int8,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.BOOKMARK_DESCRIPTIONS (
+ ASSET_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (ASSET_ID, LOCALE)
+ );
+
+ create table CCM_CMS.BOOKMARK_DESCRIPTIONS_AUD (
+ REV int4 not null,
+ ASSET_ID int8 not null,
+ LOCALIZED_VALUE text not null,
+ LOCALE varchar(255) not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, ASSET_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.BOOKMARKS (
+ URL varchar(2048) not null,
+ ASSET_ID int8 not null,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.BOOKMARKS_AUD (
+ ASSET_ID int8 not null,
+ REV int4 not null,
+ URL varchar(2048),
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.CONTENT_ITEM_DESCRIPTIONS (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_ITEM_DESCRIPTIONS_AUD (
+ REV int4 not null,
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text not null,
+ LOCALE varchar(255) not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_ITEM_NAMES (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_ITEM_NAMES_AUD (
+ REV int4 not null,
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text not null,
+ LOCALE varchar(255) not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_ITEM_TITLES (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_ITEM_TITLES_AUD (
+ REV int4 not null,
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text not null,
+ LOCALE varchar(255) not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_ITEMS (
+ ANCESTORS varchar(1024),
+ launchDate date,
+ version varchar(255),
+ OBJECT_ID int8 not null,
+ contentType_OBJECT_ID int8,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.CONTENT_ITEMS_AUD (
+ OBJECT_ID int8 not null,
+ REV int4 not null,
+ ANCESTORS varchar(1024),
+ launchDate date,
+ version varchar(255),
+ contentType_OBJECT_ID int8,
+ primary key (OBJECT_ID, REV)
+ );
+
+ create table CCM_CMS.CONTENT_SECTION_ROLES (
+ SECTION_ID int8 not null,
+ ROLE_ID int8 not null
+ );
+
+ create table CCM_CMS.CONTENT_SECTIONS (
+ DEFAULT_LOCALE varchar(255),
+ ITEM_RESOLVER_CLASS varchar(1024),
+ LABEL varchar(512),
+ PAGE_RESOLVER_CLASS varchar(1024),
+ TEMPLATE_RESOLVER_CLASS varchar(1024),
+ XML_GENERATOR_CLASS varchar(1024),
+ OBJECT_ID int8 not null,
+ ROOT_ASSETS_FOLDER_ID int8,
+ ROOT_DOCUMENTS_FOLDER_ID int8,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.CONTENT_TYPE_DESCRIPTIONS (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_TYPE_LABELS (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_TYPES (
+ ANCESTORS varchar(1024),
+ CONTENT_ITEM_CLASS varchar(1024),
+ DESCENDANTS varchar(1024),
+ mode varchar(255),
+ OBJECT_ID int8 not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.ContentItem_AttachmentList_AUD (
+ REV int4 not null,
+ CONTENT_ITEM_ID int8 not null,
+ LIST_ID int8 not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, CONTENT_ITEM_ID, LIST_ID)
+ );
+
+ create table CCM_CMS.EVENT_COSTS (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_COSTS_AUD (
+ REV int4 not null,
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text not null,
+ LOCALE varchar(255) not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_DATES (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_DATES_AUD (
+ REV int4 not null,
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text not null,
+ LOCALE varchar(255) not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_LOCATIONS (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_LOCATIONS_AUD (
+ REV int4 not null,
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text not null,
+ LOCALE varchar(255) not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_MAIN_CONTRIBUTORS (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_MAIN_CONTRIBUTORS_AUD (
+ REV int4 not null,
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text not null,
+ LOCALE varchar(255) not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_TEXTS (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_TEXTS_AUD (
+ REV int4 not null,
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text not null,
+ LOCALE varchar(255) not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_TYPES (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_TYPES_AUD (
+ REV int4 not null,
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text not null,
+ LOCALE varchar(255) not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.EVENTS (
+ END_DATE date,
+ MAP_LINK varchar(255),
+ START_DATE date not null,
+ OBJECT_ID int8 not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.EVENTS_AUD (
+ OBJECT_ID int8 not null,
+ REV int4 not null,
+ END_DATE date,
+ MAP_LINK varchar(255),
+ START_DATE date,
+ primary key (OBJECT_ID, REV)
+ );
+
+ create table CCM_CMS.EXTERNAL_AUDIO_ASSETS (
+ ASSET_ID int8 not null,
+ LEGAL_METADATA_ID int8,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.EXTERNAL_AUDIO_ASSETS_AUD (
+ ASSET_ID int8 not null,
+ REV int4 not null,
+ LEGAL_METADATA_ID int8,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.EXTERNAL_VIDEO_ASSET (
+ ASSET_ID int8 not null,
+ LEGAL_METADATA_ID int8,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.EXTERNAL_VIDEO_ASSET_AUD (
+ ASSET_ID int8 not null,
+ REV int4 not null,
+ LEGAL_METADATA_ID int8,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.FILES (
+ ASSET_ID int8 not null,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.FILES_AUD (
+ ASSET_ID int8 not null,
+ REV int4 not null,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.IMAGES (
+ HEIGHT int8,
+ WIDTH int8,
+ ASSET_ID int8 not null,
+ LEGAL_METADATA_ID int8,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.IMAGES_AUD (
+ ASSET_ID int8 not null,
+ REV int4 not null,
+ HEIGHT int8,
+ WIDTH int8,
+ LEGAL_METADATA_ID int8,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.LEGAL_METADATA (
+ CREATOR varchar(255),
+ PUBLISHER varchar(255),
+ RIGHTS_HOLDER varchar(512),
+ ASSET_ID int8 not null,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.LEGAL_METADATA_AUD (
+ ASSET_ID int8 not null,
+ REV int4 not null,
+ CREATOR varchar(255),
+ PUBLISHER varchar(255),
+ RIGHTS_HOLDER varchar(512),
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.LEGAL_METADATA_CONTRIBUTORS (
+ LEGAL_METADATA_ID int8 not null,
+ CONTRIBUTORS varchar(255)
+ );
+
+ create table CCM_CMS.LEGAL_METADATA_CONTRIBUTORS_AUD (
+ REV int4 not null,
+ LEGAL_METADATA_ID int8 not null,
+ CONTRIBUTORS varchar(255) not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, LEGAL_METADATA_ID, CONTRIBUTORS)
+ );
+
+ create table CCM_CMS.LEGAL_METADATA_RIGHTS (
+ ASSET_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (ASSET_ID, LOCALE)
+ );
+
+ create table CCM_CMS.LEGAL_METADATA_RIGHTS_AUD (
+ REV int4 not null,
+ ASSET_ID int8 not null,
+ LOCALIZED_VALUE text not null,
+ LOCALE varchar(255) not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, ASSET_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.LIFECYCLE_DEFINITION_DESCRIPTIONS (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.LIFECYCLE_DEFINITION_LABELS (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.LIFECYCLE_PHASE_DEFINITION_DESCRIPTIONS (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.LIFECYCLE_PHASE_DEFINITION_LABELS (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.LIFECYCLE_PHASE_DEFINITIONS (
+ PHASE_DEFINITION_ID int8 not null,
+ DEFAULT_DELAY int8,
+ DEFAULT_DURATION int8,
+ DEFAULT_LISTENER varchar(1024),
+ LIFECYCLE_DEFINITION_ID int8,
+ primary key (PHASE_DEFINITION_ID)
+ );
+
+ create table CCM_CMS.LIFECYCLES (
+ LIFECYCLE_ID int8 not null,
+ END_DATE_TIME date,
+ FINISHED boolean,
+ LISTENER varchar(1024),
+ START_DATE_TIME date,
+ STARTED boolean,
+ DEFINITION_ID int8,
+ primary key (LIFECYCLE_ID)
+ );
+
+ create table CCM_CMS.LIFECYLE_DEFINITIONS (
+ LIFECYCLE_DEFINITION_ID int8 not null,
+ DEFAULT_LISTENER varchar(1024),
+ primary key (LIFECYCLE_DEFINITION_ID)
+ );
+
+ create table CCM_CMS.LIFECYLE_PHASES (
+ PHASE_ID int8 not null,
+ END_DATE_TIME date,
+ FINISHED boolean,
+ LISTENER varchar(1024),
+ START_DATE_TIME date,
+ STARTED boolean,
+ DEFINITION_ID int8,
+ lifecycle_LIFECYCLE_ID int8,
+ primary key (PHASE_ID)
+ );
+
+ create table CCM_CMS.MPA_SECTION_TEXTS (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.MPA_SECTION_TEXTS_AUD (
+ REV int4 not null,
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text not null,
+ LOCALE varchar(255) not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.MPA_SECTION_TITLES (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.MPA_SECTION_TITLES_AUD (
+ REV int4 not null,
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text not null,
+ LOCALE varchar(255) not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.MPA_SUMMARIES (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.MPA_SUMMARIES_AUD (
+ REV int4 not null,
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text not null,
+ LOCALE varchar(255) not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.MULTIPART_ARTICLE_SECTIONS (
+ SECTION_ID int8 not null,
+ PAGE_BREAK boolean,
+ RANK int4,
+ MULTIPART_ARTICLE_ID int8,
+ primary key (SECTION_ID)
+ );
+
+ create table CCM_CMS.MULTIPART_ARTICLE_SECTIONS_AUD (
+ SECTION_ID int8 not null,
+ REV int4 not null,
+ REVTYPE int2,
+ REVEND int4,
+ PAGE_BREAK boolean,
+ RANK int4,
+ primary key (SECTION_ID, REV)
+ );
+
+ create table CCM_CMS.MULTIPART_ARTICLES (
+ OBJECT_ID int8 not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.MULTIPART_ARTICLES_AUD (
+ OBJECT_ID int8 not null,
+ REV int4 not null,
+ primary key (OBJECT_ID, REV)
+ );
+
+ create table CCM_CMS.MultiPartArticle_MultiPartArticleSection_AUD (
+ REV int4 not null,
+ MULTIPART_ARTICLE_ID int8 not null,
+ SECTION_ID int8 not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, MULTIPART_ARTICLE_ID, SECTION_ID)
+ );
+
+ create table CCM_CMS.NEWS (
+ HOMEPAGE boolean,
+ NEWS_DATE date not null,
+ OBJECT_ID int8 not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.NEWS_AUD (
+ OBJECT_ID int8 not null,
+ REV int4 not null,
+ HOMEPAGE boolean,
+ NEWS_DATE date,
+ primary key (OBJECT_ID, REV)
+ );
+
+ create table CCM_CMS.NEWS_TEXTS (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.NEWS_TEXTS_AUD (
+ REV int4 not null,
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text not null,
+ LOCALE varchar(255) not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, OBJECT_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.NOTE_TEXTS (
+ ASSET_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (ASSET_ID, LOCALE)
+ );
+
+ create table CCM_CMS.NOTE_TEXTS_AUD (
+ REV int4 not null,
+ ASSET_ID int8 not null,
+ LOCALIZED_VALUE text not null,
+ LOCALE varchar(255) not null,
+ REVTYPE int2,
+ REVEND int4,
+ primary key (REV, ASSET_ID, LOCALIZED_VALUE, LOCALE)
+ );
+
+ create table CCM_CMS.NOTES (
+ ASSET_ID int8 not null,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.NOTES_AUD (
+ ASSET_ID int8 not null,
+ REV int4 not null,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.RELATED_LINKS (
+ ASSET_ID int8 not null,
+ BOOKMARK_ID int8,
+ TARGET_ITEM int8,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.RELATED_LINKS_AUD (
+ ASSET_ID int8 not null,
+ REV int4 not null,
+ BOOKMARK_ID int8,
+ TARGET_ITEM int8,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.REUSABLE_ASSETS (
+ OBJECT_ID int8 not null,
+ ASSET_ID int8,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.REUSABLE_ASSETS_AUD (
+ OBJECT_ID int8 not null,
+ REV int4 not null,
+ ASSET_ID int8,
+ primary key (OBJECT_ID, REV)
+ );
+
+ create table CCM_CMS.TASK_EVENT_URL_GENERATOR (
+ GENERATOR_ID int8 not null,
+ EVENT varchar(256),
+ URL_GENERATOR_CLASS varchar(1024),
+ CONTENT_TYPE_ID int8,
+ TASK_TYPE_ID int8,
+ primary key (GENERATOR_ID)
+ );
+
+ create table CCM_CMS.VIDEO_ASSET (
+ HEIGHT int8,
+ WIDTH int8,
+ ASSET_ID int8 not null,
+ LEGAL_METADATA_ID int8,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.VIDEO_ASSET_AUD (
+ ASSET_ID int8 not null,
+ REV int4 not null,
+ HEIGHT int8,
+ WIDTH int8,
+ LEGAL_METADATA_ID int8,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.WORKFLOW_TASK_TYPES (
+ TASK_TYPE_ID int8 not null,
+ DEFAULT_URL_GENERATOR_CLASS varchar(1024),
+ PRIVILEGE varchar(256),
+ primary key (TASK_TYPE_ID)
+ );
+
+ create table CCM_CMS.WORKFLOW_TASKS (
+ TASK_ID int8 not null,
+ TASK_TYPE_ID int8,
+ primary key (TASK_ID)
+ );
+
+ alter table CCM_CMS.ASSETS
+ add constraint UK_9l2v1u9beyemgjwqx7isbumwh unique (UUID);
+
+ create table CCM_CORE.APPLICATIONS (
+ APPLICATION_TYPE varchar(1024) not null,
+ PRIMARY_URL varchar(1024) not null,
+ OBJECT_ID int8 not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.ATTACHMENTS (
+ ATTACHMENT_ID int8 not null,
+ ATTACHMENT_DATA oid,
+ DESCRIPTION varchar(255),
+ MIME_TYPE varchar(255),
+ TITLE varchar(255),
+ MESSAGE_ID int8,
+ primary key (ATTACHMENT_ID)
+ );
+
+ create table CCM_CORE.CATEGORIES (
+ ABSTRACT_CATEGORY boolean,
+ CATEGORY_ORDER int8,
+ ENABLED boolean,
+ NAME varchar(255) not null,
+ UNIQUE_ID varchar(255),
+ VISIBLE boolean,
+ OBJECT_ID int8 not null,
+ PARENT_CATEGORY_ID int8,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.CATEGORIZATIONS (
+ CATEGORIZATION_ID int8 not null,
+ CATEGORY_ORDER int8,
+ CATEGORY_INDEX boolean,
+ OBJECT_ORDER int8,
+ OBJECT_ID int8,
+ CATEGORY_ID int8,
+ primary key (CATEGORIZATION_ID)
+ );
+
+ create table CCM_CORE.CATEGORY_DESCRIPTIONS (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CORE.CATEGORY_DOMAINS (
+ DOMAIN_KEY varchar(255) not null,
+ RELEASED timestamp,
+ URI varchar(1024),
+ VERSION varchar(255),
+ OBJECT_ID int8 not null,
+ ROOT_CATEGORY_ID int8,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.CATEGORY_TITLES (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CORE.CCM_OBJECTS (
+ OBJECT_ID int8 not null,
+ DISPLAY_NAME varchar(255),
+ UUID varchar(255),
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.CCM_OBJECTS_AUD (
+ OBJECT_ID int8 not null,
+ REV int4 not null,
+ REVTYPE int2,
+ REVEND int4,
+ DISPLAY_NAME varchar(255),
+ primary key (OBJECT_ID, REV)
+ );
+
+ create table CCM_CORE.CCM_REVISIONS (
+ id int4 not null,
+ timestamp int8 not null,
+ USER_NAME varchar(255),
+ primary key (id)
+ );
+
+ create table CCM_CORE.CCM_ROLES (
+ ROLE_ID int8 not null,
+ NAME varchar(512) not null,
+ primary key (ROLE_ID)
+ );
+
+ create table CCM_CORE.DIGESTS (
+ FREQUENCY int4,
+ HEADER varchar(4096) not null,
+ NEXT_RUN timestamp,
+ DIGEST_SEPARATOR varchar(128) not null,
+ SIGNATURE varchar(4096) not null,
+ SUBJECT varchar(255) not null,
+ OBJECT_ID int8 not null,
+ FROM_PARTY_ID int8,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.DOMAIN_DESCRIPTIONS (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CORE.DOMAIN_OWNERSHIPS (
+ OWNERSHIP_ID int8 not null,
+ CONTEXT varchar(255),
+ DOMAIN_ORDER int8,
+ OWNER_ORDER int8,
+ domain_OBJECT_ID int8 not null,
+ owner_OBJECT_ID int8 not null,
+ primary key (OWNERSHIP_ID)
+ );
+
+ create table CCM_CORE.DOMAIN_TITLES (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CORE.FORMBUILDER_COMPONENT_DESCRIPTIONS (
+ COMPONENT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (COMPONENT_ID, LOCALE)
+ );
+
+ create table CCM_CORE.FORMBUILDER_COMPONENTS (
+ ACTIVE boolean,
+ ADMIN_NAME varchar(255),
+ ATTRIBUTE_STRING varchar(255),
+ COMPONENT_ORDER int8,
+ SELECTED boolean,
+ OBJECT_ID int8 not null,
+ parentComponent_OBJECT_ID int8,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_CONFIRM_EMAIL_LISTENER (
+ BODY text,
+ FROM_EMAIL varchar(255),
+ SUBJECT varchar(255),
+ OBJECT_ID int8 not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_CONFIRM_REDIRECT_LISTENERS (
+ URL varchar(255),
+ OBJECT_ID int8 not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_DATA_DRIVEN_SELECTS (
+ MULTIPLE boolean,
+ QUERY varchar(255),
+ OBJECT_ID int8 not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_DATA_QUERIES (
+ QUERY_ID varchar(255),
+ OBJECT_ID int8 not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_DATA_QUERY_DESCRIPTIONS (
+ DATA_QUERY_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (DATA_QUERY_ID, LOCALE)
+ );
+
+ create table CCM_CORE.FORMBUILDER_DATA_QUERY_NAMES (
+ DATA_QUERY_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (DATA_QUERY_ID, LOCALE)
+ );
+
+ create table CCM_CORE.FORMBUILDER_FORMSECTIONS (
+ FORMSECTION_ACTION varchar(255),
+ OBJECT_ID int8 not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_LISTENERS (
+ ATTRIBUTE_STRING varchar(255),
+ CLASS_NAME varchar(255),
+ OBJECT_ID int8 not null,
+ widget_OBJECT_ID int8,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_METAOBJECTS (
+ CLASS_NAME varchar(255),
+ PRETTY_NAME varchar(255),
+ PRETTY_PLURAL varchar(255),
+ PROPERTIES_FORM varchar(255),
+ OBJECT_ID int8 not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_OBJECT_TYPES (
+ APP_NAME varchar(255),
+ CLASS_NAME varchar(255),
+ OBJECT_ID int8 not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_OPTION_LABELS (
+ OPTION_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OPTION_ID, LOCALE)
+ );
+
+ create table CCM_CORE.FORMBUILDER_OPTIONS (
+ PARAMETER_VALUE varchar(255),
+ OBJECT_ID int8 not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_PROCESS_LISTENER_DESCRIPTIONS (
+ PROCESS_LISTENER_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (PROCESS_LISTENER_ID, LOCALE)
+ );
+
+ create table CCM_CORE.FORMBUILDER_PROCESS_LISTENER_NAMES (
+ PROCESS_LISTENER_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (PROCESS_LISTENER_ID, LOCALE)
+ );
+
+ create table CCM_CORE.FORMBUILDER_PROCESS_LISTENERS (
+ LISTENER_CLASS varchar(255),
+ PROCESS_LISTENER_ORDER int8,
+ OBJECT_ID int8 not null,
+ formSection_OBJECT_ID int8,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_REMOTE_SERVER_POST_LISTENER (
+ REMOTE_URL varchar(2048),
+ OBJECT_ID int8 not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_SIMPLE_EMAIL_LISTENERS (
+ RECIPIENT varchar(255),
+ SUBJECT varchar(255),
+ OBJECT_ID int8 not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_TEMPLATE_EMAIL_LISTENERS (
+ BODY text,
+ RECIPIENT varchar(255),
+ SUBJECT varchar(255),
+ OBJECT_ID int8 not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_WIDGET_LABELS (
+ OBJECT_ID int8 not null,
+ widget_OBJECT_ID int8,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_WIDGETS (
+ DEFAULT_VALUE varchar(255),
+ PARAMETER_MODEL varchar(255),
+ PARAMETER_NAME varchar(255),
+ OBJECT_ID int8 not null,
+ label_OBJECT_ID int8,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_XML_EMAIL_LISTENERS (
+ RECIPIENT varchar(255),
+ SUBJECT varchar(255),
+ OBJECT_ID int8 not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.GROUP_MEMBERSHIPS (
+ MEMBERSHIP_ID int8 not null,
+ GROUP_ID int8,
+ MEMBER_ID int8,
+ primary key (MEMBERSHIP_ID)
+ );
+
+ create table CCM_CORE.GROUPS (
+ PARTY_ID int8 not null,
+ primary key (PARTY_ID)
+ );
+
+ create table CCM_CORE.HOSTS (
+ HOST_ID int8 not null,
+ SERVER_NAME varchar(512),
+ SERVER_PORT int8,
+ primary key (HOST_ID)
+ );
+
+ create table CCM_CORE.INITS (
+ INITIALIZER_ID int8 not null,
+ CLASS_NAME varchar(255),
+ REQUIRED_BY_ID int8,
+ primary key (INITIALIZER_ID)
+ );
+
+ create table CCM_CORE.INSTALLED_MODULES (
+ MODULE_ID int4 not null,
+ MODULE_CLASS_NAME varchar(2048),
+ STATUS varchar(255),
+ primary key (MODULE_ID)
+ );
+
+ create table CCM_CORE.LUCENE_DOCUMENTS (
+ DOCUMENT_ID int8 not null,
+ CONTENT text,
+ CONTENT_SECTION varchar(512),
+ COUNTRY varchar(8),
+ CREATED timestamp,
+ DIRTY int8,
+ DOCUMENT_LANGUAGE varchar(8),
+ LAST_MODIFIED timestamp,
+ SUMMARY varchar(4096),
+ DOCUMENT_TIMESTAMP timestamp,
+ TITLE varchar(4096),
+ TYPE varchar(255),
+ TYPE_SPECIFIC_INFO varchar(512),
+ CREATED_BY_PARTY_ID int8,
+ LAST_MODIFIED_BY int8,
+ primary key (DOCUMENT_ID)
+ );
+
+ create table CCM_CORE.LUCENE_INDEXES (
+ INDEX_ID int8 not null,
+ LUCENE_INDEX_ID int8,
+ HOST_ID int8,
+ primary key (INDEX_ID)
+ );
+
+ create table CCM_CORE.MESSAGES (
+ BODY varchar(255),
+ BODY_MIME_TYPE varchar(255),
+ SENT timestamp,
+ SUBJECT varchar(255),
+ OBJECT_ID int8 not null,
+ IN_REPLY_TO_ID int8,
+ SENDER_ID int8,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.NOTIFICATIONS (
+ EXPAND_GROUP boolean,
+ EXPUNGE boolean,
+ EXPUNGE_MESSAGE boolean,
+ FULFILL_DATE timestamp,
+ HEADER varchar(4096),
+ MAX_RETRIES int8,
+ REQUEST_DATE timestamp,
+ SIGNATURE varchar(4096),
+ STATUS varchar(32),
+ OBJECT_ID int8 not null,
+ DIGEST_ID int8,
+ MESSAGE_ID int8,
+ RECEIVER_ID int8,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.ONE_TIME_AUTH_TOKENS (
+ TOKEN_ID int8 not null,
+ PURPOSE varchar(255),
+ TOKEN varchar(255),
+ VALID_UNTIL timestamp,
+ USER_ID int8,
+ primary key (TOKEN_ID)
+ );
+
+ create table CCM_CORE.PARTIES (
+ PARTY_ID int8 not null,
+ NAME varchar(256) not null,
+ primary key (PARTY_ID)
+ );
+
+ create table CCM_CORE.PERMISSIONS (
+ PERMISSION_ID int8 not null,
+ CREATION_DATE timestamp,
+ CREATION_IP varchar(255),
+ granted_privilege varchar(255),
+ CREATION_USER_ID int8,
+ GRANTEE_ID int8,
+ OBJECT_ID int8,
+ primary key (PERMISSION_ID)
+ );
+
+ create table CCM_CORE.PORTALS (
+ TEMPLATE boolean,
+ OBJECT_ID int8 not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.PORTLETS (
+ CELL_NUMBER int8,
+ SORT_KEY int8,
+ OBJECT_ID int8 not null,
+ PORTAL_ID int8,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.QUEUE_ITEMS (
+ QUEUE_ITEM_ID int8 not null,
+ HEADER varchar(4096),
+ RECEIVER_ADDRESS varchar(512),
+ RETRY_COUNT int8,
+ SIGNATURE varchar(4096),
+ SUCCESSFUL_SENDED boolean,
+ MESSAGE_ID int8,
+ RECEIVER_ID int8,
+ primary key (QUEUE_ITEM_ID)
+ );
+
+ create table CCM_CORE.RESOURCE_DESCRIPTIONS (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CORE.RESOURCE_TITLES (
+ OBJECT_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CORE.RESOURCE_TYPE_DESCRIPTIONS (
+ RESOURCE_TYPE_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (RESOURCE_TYPE_ID, LOCALE)
+ );
+
+ create table CCM_CORE.RESOURCE_TYPES (
+ RESOURCE_TYPE_ID int8 not null,
+ SINGLETON boolean,
+ TITLE varchar(254) not null,
+ EMBEDDED_VIEW boolean,
+ FULL_PAGE_VIEW boolean,
+ WORKSPACE_APP boolean,
+ primary key (RESOURCE_TYPE_ID)
+ );
+
+ create table CCM_CORE.RESOURCES (
+ CREATED timestamp,
+ OBJECT_ID int8 not null,
+ parent_OBJECT_ID int8,
+ resourceType_RESOURCE_TYPE_ID int8,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.ROLE_MEMBERSHIPS (
+ MEMBERSHIP_ID int8 not null,
+ MEMBER_ID int8,
+ ROLE_ID int8,
+ primary key (MEMBERSHIP_ID)
+ );
+
+ create table CCM_CORE.SETTINGS (
+ DTYPE varchar(31) not null,
+ SETTING_ID int8 not null,
+ CONFIGURATION_CLASS varchar(512) not null,
+ NAME varchar(512) not null,
+ SETTING_VALUE_BOOLEAN boolean,
+ SETTING_VALUE_STRING varchar(1024),
+ SETTING_VALUE_LONG int8,
+ SETTING_VALUE_DOUBLE float8,
+ SETTING_VALUE_BIG_DECIMAL numeric(19, 2),
+ primary key (SETTING_ID)
+ );
+
+ create table CCM_CORE.SETTINGS_ENUM_VALUES (
+ ENUM_ID int8 not null,
+ value varchar(255)
+ );
+
+ create table CCM_CORE.SETTINGS_L10N_STR_VALUES (
+ ENTRY_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (ENTRY_ID, LOCALE)
+ );
+
+ create table CCM_CORE.SETTINGS_STRING_LIST (
+ LIST_ID int8 not null,
+ value varchar(255)
+ );
+
+ create table CCM_CORE.TASK_ASSIGNMENTS (
+ TASK_ASSIGNMENT_ID int8 not null,
+ ROLE_ID int8,
+ TASK_ID int8,
+ primary key (TASK_ASSIGNMENT_ID)
+ );
+
+ create table CCM_CORE.THREADS (
+ OBJECT_ID int8 not null,
+ ROOT_ID int8,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.USER_EMAIL_ADDRESSES (
+ USER_ID int8 not null,
+ EMAIL_ADDRESS varchar(512) not null,
+ BOUNCING boolean,
+ VERIFIED boolean
+ );
+
+ create table CCM_CORE.USERS (
+ BANNED boolean,
+ FAMILY_NAME varchar(512),
+ GIVEN_NAME varchar(512),
+ PASSWORD varchar(2048),
+ PASSWORD_RESET_REQUIRED boolean,
+ EMAIL_ADDRESS varchar(512) not null,
+ BOUNCING boolean,
+ VERIFIED boolean,
+ PARTY_ID int8 not null,
+ primary key (PARTY_ID)
+ );
+
+ create table CCM_CORE.WORKFLOW_DESCRIPTIONS (
+ WORKFLOW_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (WORKFLOW_ID, LOCALE)
+ );
+
+ create table CCM_CORE.WORKFLOW_NAMES (
+ WORKFLOW_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (WORKFLOW_ID, LOCALE)
+ );
+
+ create table CCM_CORE.WORKFLOW_TASK_COMMENTS (
+ TASK_ID int8 not null,
+ COMMENT text
+ );
+
+ create table CCM_CORE.WORKFLOW_TASK_DEPENDENCIES (
+ DEPENDS_ON_TASK_ID int8 not null,
+ DEPENDENT_TASK_ID int8 not null
+ );
+
+ create table CCM_CORE.WORKFLOW_TASK_LABELS (
+ TASK_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (TASK_ID, LOCALE)
+ );
+
+ create table CCM_CORE.WORKFLOW_TASKS (
+ TASK_ID int8 not null,
+ ACTIVE boolean,
+ TASK_STATE varchar(512),
+ WORKFLOW_ID int8,
+ primary key (TASK_ID)
+ );
+
+ create table CCM_CORE.WORKFLOW_TASKS_DESCRIPTIONS (
+ TASK_ID int8 not null,
+ LOCALIZED_VALUE text,
+ LOCALE varchar(255) not null,
+ primary key (TASK_ID, LOCALE)
+ );
+
+ create table CCM_CORE.WORKFLOW_TEMPLATES (
+ WORKFLOW_ID int8 not null,
+ primary key (WORKFLOW_ID)
+ );
+
+ create table CCM_CORE.WORKFLOW_USER_TASKS (
+ DUE_DATE timestamp,
+ DURATION_MINUTES int8,
+ LOCKED boolean,
+ START_DATE timestamp,
+ TASK_ID int8 not null,
+ LOCKING_USER_ID int8,
+ NOTIFICATION_SENDER int8,
+ primary key (TASK_ID)
+ );
+
+ create table CCM_CORE.WORKFLOWS (
+ WORKFLOW_ID int8 not null,
+ primary key (WORKFLOW_ID)
+ );
+
+ alter table CCM_CORE.CATEGORY_DOMAINS
+ add constraint UK_mb1riernf8a88u3mwl0bgfj8y unique (DOMAIN_KEY);
+
+ alter table CCM_CORE.CATEGORY_DOMAINS
+ add constraint UK_i1xqotjvml7i6ro2jq22fxf5g unique (URI);
+
+ alter table CCM_CORE.CCM_OBJECTS
+ add constraint UK_1cm71jlagvyvcnkqvxqyit3wx unique (UUID);
+
+ alter table CCM_CORE.HOSTS
+ add constraint UK9ramlv6uxwt13v0wj7q0tucsx unique (SERVER_NAME, SERVER_PORT);
+
+ alter table CCM_CORE.INSTALLED_MODULES
+ add constraint UK_11imwgfojyi4hpr18uw9g3jvx unique (MODULE_CLASS_NAME);
+
+ alter table CCM_CORE.SETTINGS
+ add constraint UK5whinfxdaepqs09e5ia9y71uk unique (CONFIGURATION_CLASS, NAME);
+create sequence hibernate_sequence start 1 increment 1;
+
+ alter table CCM_CMS.ARTICLE_LEADS
+ add constraint FK4g66u3qtfyepw0f733kuiiaul
+ foreign key (OBJECT_ID)
+ references CCM_CMS.WORKFLOW_TASK_TYPES;
+
+ alter table CCM_CMS.ARTICLE_TEXTS
+ add constraint FK1pel1j53h3t3adh9o5cbje2d3
+ foreign key (OBJECT_ID)
+ references CCM_CMS.ARTICLES;
+
+ alter table CCM_CMS.ARTICLE_TEXTS_AUD
+ add constraint FKa06qks62tieeba607ykdrv3ry
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ARTICLE_TEXTS_AUD
+ add constraint FKljfof07259eofkub5g2dx0jlq
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ARTICLES
+ add constraint FK2pwvn9v2t2pikcw5hn2oq13q
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.ARTICLES_AUD
+ add constraint FKnevu4il5fu4vy2f5twh50kstr
+ foreign key (OBJECT_ID, REV)
+ references CCM_CMS.CONTENT_ITEMS_AUD;
+
+ alter table CCM_CMS.ASSET_TITLES
+ add constraint FKj61sy509dv63u246wlau5f9pa
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.ASSET_TITLES_AUD
+ add constraint FK6yuimrre2oowjo0diw6b00nhe
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ASSET_TITLES_AUD
+ add constraint FKcaockxi21ve0irh06vegc77uu
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ASSETS_AUD
+ add constraint FK4m4op9s9h5qhndcsssbu55gr2
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ASSETS_AUD
+ add constraint FK586j3p95nw2oa6yd06xdw0o5u
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ATTACHMENT_LIST_CAPTIONS
+ add constraint FKeqcryerscpnmqpipwyrvd0lae
+ foreign key (LIST_ID)
+ references CCM_CMS.ATTACHMENT_LISTS;
+
+ alter table CCM_CMS.ATTACHMENT_LIST_CAPTIONS_AUD
+ add constraint FK727detagt51wmejywhteq4jfs
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ATTACHMENT_LIST_CAPTIONS_AUD
+ add constraint FK7589vpkxegxs8y3wqjx37tig3
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ATTACHMENT_LISTS
+ add constraint FK4c7jp8622b8m8nvdvdajnt0am
+ foreign key (CONTENT_ITEM_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.ATTACHMENT_LISTS_AUD
+ add constraint FKgdt5p8huh1lhk299hkrytqmqc
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ATTACHMENT_LISTS_AUD
+ add constraint FKdn502yobchapgcyj1bu00u67a
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.AttachmentList_ItemAttachment_AUD
+ add constraint FKduowjilu7dqfs2oja88tr5oim
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.AttachmentList_ItemAttachment_AUD
+ add constraint FKdtm7qp3n6cojbm9b916plsgtx
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ATTACHMENTS
+ add constraint FKmn0bm137vwr61iy5nb59cjm22
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.ATTACHMENTS
+ add constraint FK622uanry14vw27de3d2v9uy57
+ foreign key (LIST_ID)
+ references CCM_CMS.ATTACHMENT_LISTS;
+
+ alter table CCM_CMS.ATTACHMENTS_AUD
+ add constraint FKl19663g6todb5d1e9lok7fl9e
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ATTACHMENTS_AUD
+ add constraint FK4n28sostn1hc8bf43qsp1pyuf
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.AUDIO_ASSETS
+ add constraint FKg9tos3it7lflk5o90jluonpev
+ foreign key (LEGAL_METADATA_ID)
+ references CCM_CMS.LEGAL_METADATA;
+
+ alter table CCM_CMS.AUDIO_ASSETS
+ add constraint FKa1m18ejmeknjiibvh2dac6tas
+ foreign key (ASSET_ID)
+ references CCM_CMS.BINARY_ASSETS;
+
+ alter table CCM_CMS.AUDIO_ASSETS_AUD
+ add constraint FKaf381a7d420ru9114rqcpr2b4
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.BINARY_ASSETS_AUD;
+
+ alter table CCM_CMS.BINARY_ASSET_DESCRIPTIONS
+ add constraint FK31kl9gu49nvhcku7gfsro6hqq
+ foreign key (ASSET_ID)
+ references CCM_CMS.BINARY_ASSETS;
+
+ alter table CCM_CMS.BINARY_ASSET_DESCRIPTIONS_AUD
+ add constraint FKhehi2pvqliq0s2jhv661lar7g
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.BINARY_ASSET_DESCRIPTIONS_AUD
+ add constraint FK9f5n81i6j0yopog1hvua2wmxc
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.BINARY_ASSETS
+ add constraint FK65sp6cl7d8qjmqgku1bjtpsdy
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.BINARY_ASSETS_AUD
+ add constraint FKovfkjrq3eka9fsfe5sidw07p3
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.ASSETS_AUD;
+
+ alter table CCM_CMS.BOOKMARK_DESCRIPTIONS
+ add constraint FKmeydpwmlq0wqw3gab4auiyrqg
+ foreign key (ASSET_ID)
+ references CCM_CMS.BOOKMARKS;
+
+ alter table CCM_CMS.BOOKMARK_DESCRIPTIONS_AUD
+ add constraint FKfff2ein3uhgwyyyajamy3hfwy
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.BOOKMARK_DESCRIPTIONS_AUD
+ add constraint FKtl48flnrkr0upvrc1ksy1o92m
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.BOOKMARKS
+ add constraint FKhs1tohpjry5sqdpl3cijl5ppk
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.BOOKMARKS_AUD
+ add constraint FKjrk2tah1gyn67acth3g7olvuc
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.ASSETS_AUD;
+
+ alter table CCM_CMS.CONTENT_ITEM_DESCRIPTIONS
+ add constraint FK6mt4tjnenr79o52wcj99tpeu4
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.CONTENT_ITEM_DESCRIPTIONS_AUD
+ add constraint FK12yrysxv4fxa73ker40e883av
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.CONTENT_ITEM_DESCRIPTIONS_AUD
+ add constraint FK4pxuq0pf2hrtireo902t21ocx
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.CONTENT_ITEM_NAMES
+ add constraint FKijrfangf9s3lyncmod651xyg8
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.CONTENT_ITEM_NAMES_AUD
+ add constraint FKq631ee5ollx5xkliowcrt8wkj
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.CONTENT_ITEM_NAMES_AUD
+ add constraint FKbjaycalit9pa2u7ae5dwjgtky
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.CONTENT_ITEM_TITLES
+ add constraint FKbvf67lou4ep94pgi6tur6o2gf
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.CONTENT_ITEM_TITLES_AUD
+ add constraint FKfbno0rxshoi57y8aehwv3o42j
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.CONTENT_ITEM_TITLES_AUD
+ add constraint FK4c3exifj1ghwg6htglynlo094
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.CONTENT_ITEMS
+ add constraint FKi1ce005bvnavqy8xlyim60yav
+ foreign key (contentType_OBJECT_ID)
+ references CCM_CMS.CONTENT_TYPES;
+
+ alter table CCM_CMS.CONTENT_ITEMS
+ add constraint FK1fr2q5y1wpmrufruja5ivfpuf
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CMS.CONTENT_ITEMS_AUD
+ add constraint FKsfhj0qok0ksjplvgcaditqekl
+ foreign key (OBJECT_ID, REV)
+ references CCM_CORE.CCM_OBJECTS_AUD;
+
+ alter table CCM_CMS.CONTENT_SECTION_ROLES
+ add constraint FKkn5nygbmub9wd5lxw3402t82d
+ foreign key (ROLE_ID)
+ references CCM_CORE.CCM_ROLES;
+
+ alter table CCM_CMS.CONTENT_SECTION_ROLES
+ add constraint FKgcn76piocmkmvl3b0omv9vkv9
+ foreign key (SECTION_ID)
+ references CCM_CMS.CONTENT_SECTIONS;
+
+ alter table CCM_CMS.CONTENT_SECTIONS
+ add constraint FKajweudfxaf7g2ydr2hcgqwcib
+ foreign key (ROOT_ASSETS_FOLDER_ID)
+ references CCM_CORE.CATEGORIES;
+
+ alter table CCM_CMS.CONTENT_SECTIONS
+ add constraint FK6g7kw4b6diqa0nks45ilp0vhs
+ foreign key (ROOT_DOCUMENTS_FOLDER_ID)
+ references CCM_CORE.CATEGORIES;
+
+ alter table CCM_CMS.CONTENT_SECTIONS
+ add constraint FK72jh0axiiru87i61mppvaiv96
+ foreign key (OBJECT_ID)
+ references CCM_CORE.APPLICATIONS;
+
+ alter table CCM_CMS.CONTENT_TYPE_DESCRIPTIONS
+ add constraint FKknyen2aw844b65grp7uys34cb
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_TYPES;
+
+ alter table CCM_CMS.CONTENT_TYPE_LABELS
+ add constraint FK3suusqws1xgffyk3yob7m7dge
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_TYPES;
+
+ alter table CCM_CMS.CONTENT_TYPES
+ add constraint FK96vwsbqfbdg33ujeeawajr0v4
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CMS.ContentItem_AttachmentList_AUD
+ add constraint FK4notdhn18abev1asay7cmyy84
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ContentItem_AttachmentList_AUD
+ add constraint FK16sw895gdgghrymbirrgrvxsa
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_COSTS
+ add constraint FKrbmepytotc73h5inefeih6rea
+ foreign key (OBJECT_ID)
+ references CCM_CMS.EVENTS;
+
+ alter table CCM_CMS.EVENT_COSTS_AUD
+ add constraint FKocok2fj1oflsi16i9guf8bpc6
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_COSTS_AUD
+ add constraint FKr17panho66n1ixh8tdms01e2c
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_DATES
+ add constraint FKfsfsbgoeoi511ll69iy1v7ujs
+ foreign key (OBJECT_ID)
+ references CCM_CMS.EVENTS;
+
+ alter table CCM_CMS.EVENT_DATES_AUD
+ add constraint FK70p2ayg7fexrb9jogdu3vlwfb
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_DATES_AUD
+ add constraint FKklmki82kiy0hwwpfdur2s7l3e
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_LOCATIONS
+ add constraint FK8snwub57evwh6px3n265tcoiv
+ foreign key (OBJECT_ID)
+ references CCM_CMS.EVENTS;
+
+ alter table CCM_CMS.EVENT_LOCATIONS_AUD
+ add constraint FKk5thpb1gaktsk213o53y97hno
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_LOCATIONS_AUD
+ add constraint FKivwe7h7k4myq4rhuh2wkepd9j
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_MAIN_CONTRIBUTORS
+ add constraint FKlmq881mxd08hthm5dy4ayjq0e
+ foreign key (OBJECT_ID)
+ references CCM_CMS.EVENTS;
+
+ alter table CCM_CMS.EVENT_MAIN_CONTRIBUTORS_AUD
+ add constraint FKqgkj5almojvt913heh1f4kro5
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_MAIN_CONTRIBUTORS_AUD
+ add constraint FKh8vhg85li7c8yqjrg2plvkgho
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_TEXTS
+ add constraint FKc46r2g7ry50b9e875dldjhwxp
+ foreign key (OBJECT_ID)
+ references CCM_CMS.EVENTS;
+
+ alter table CCM_CMS.EVENT_TEXTS_AUD
+ add constraint FK82mc7uswliij43std6gwyswj3
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_TEXTS_AUD
+ add constraint FK1s381t783dmpk0fup65mvma0w
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_TYPES
+ add constraint FKhdbj26ubbhmht44qpin7ony29
+ foreign key (OBJECT_ID)
+ references CCM_CMS.EVENTS;
+
+ alter table CCM_CMS.EVENT_TYPES_AUD
+ add constraint FKgby7m27rnb6oeloqycyf4b1kx
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_TYPES_AUD
+ add constraint FKhcpvb5q2geclo5vxk0gt815x8
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENTS
+ add constraint FKt56odfo39eq13gcj1bbtngoj7
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.EVENTS_AUD
+ add constraint FK9gofktd490afdwak49x15w6me
+ foreign key (OBJECT_ID, REV)
+ references CCM_CMS.CONTENT_ITEMS_AUD;
+
+ alter table CCM_CMS.EXTERNAL_AUDIO_ASSETS
+ add constraint FKrwn3rdmqevi618fthojs0xkkq
+ foreign key (LEGAL_METADATA_ID)
+ references CCM_CMS.LEGAL_METADATA;
+
+ alter table CCM_CMS.EXTERNAL_AUDIO_ASSETS
+ add constraint FK5sxviewjxfgk0at60emrpuh3n
+ foreign key (ASSET_ID)
+ references CCM_CMS.BOOKMARKS;
+
+ alter table CCM_CMS.EXTERNAL_AUDIO_ASSETS_AUD
+ add constraint FK6814o1fnh49p5ij9cfvr7y00s
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.BOOKMARKS_AUD;
+
+ alter table CCM_CMS.EXTERNAL_VIDEO_ASSET
+ add constraint FK3jia7ctpjs0u510hi0qqexu5t
+ foreign key (LEGAL_METADATA_ID)
+ references CCM_CMS.LEGAL_METADATA;
+
+ alter table CCM_CMS.EXTERNAL_VIDEO_ASSET
+ add constraint FKc6m77lkbfa5ym2s8sq00jkyjf
+ foreign key (ASSET_ID)
+ references CCM_CMS.BOOKMARKS;
+
+ alter table CCM_CMS.EXTERNAL_VIDEO_ASSET_AUD
+ add constraint FKd5efitnmsrko2vq48ei1mclfv
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.BOOKMARKS_AUD;
+
+ alter table CCM_CMS.FILES
+ add constraint FK4e8p3tu8ocy43ofs9uifuk8gh
+ foreign key (ASSET_ID)
+ references CCM_CMS.BINARY_ASSETS;
+
+ alter table CCM_CMS.FILES_AUD
+ add constraint FK3c9xf8w1dr3q0grxslguvviqn
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.BINARY_ASSETS_AUD;
+
+ alter table CCM_CMS.IMAGES
+ add constraint FK51ja1101epvl74auenv6sqyev
+ foreign key (LEGAL_METADATA_ID)
+ references CCM_CMS.LEGAL_METADATA;
+
+ alter table CCM_CMS.IMAGES
+ add constraint FK9mgknvtu1crw4el5d4sqy8d6c
+ foreign key (ASSET_ID)
+ references CCM_CMS.BINARY_ASSETS;
+
+ alter table CCM_CMS.IMAGES_AUD
+ add constraint FK6xggeoexci2har3mceo9naqiy
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.BINARY_ASSETS_AUD;
+
+ alter table CCM_CMS.LEGAL_METADATA
+ add constraint FKjxss2fb6khhn68e8ccuksl9hk
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.LEGAL_METADATA_AUD
+ add constraint FKofjkwpepeyb6e8tytnhjfvx49
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.ASSETS_AUD;
+
+ alter table CCM_CMS.LEGAL_METADATA_CONTRIBUTORS
+ add constraint FKf9s3kxi6y5r60wksv5bospmx1
+ foreign key (LEGAL_METADATA_ID)
+ references CCM_CMS.LEGAL_METADATA;
+
+ alter table CCM_CMS.LEGAL_METADATA_CONTRIBUTORS_AUD
+ add constraint FKc3lonfk7mn3p14ix96k5u74om
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.LEGAL_METADATA_CONTRIBUTORS_AUD
+ add constraint FKgxxsteesd2em96fj05f0u4men
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.LEGAL_METADATA_RIGHTS
+ add constraint FKhsy9u7nrh3slmkkri3nba7e1
+ foreign key (ASSET_ID)
+ references CCM_CMS.LEGAL_METADATA;
+
+ alter table CCM_CMS.LEGAL_METADATA_RIGHTS_AUD
+ add constraint FKe2da3kha2nl6sj0dllhepuxtq
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.LEGAL_METADATA_RIGHTS_AUD
+ add constraint FKr867xswbxlqq6diyqyqnrh670
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.LIFECYCLE_DEFINITION_DESCRIPTIONS
+ add constraint FKsdr5aoogu4b9x95m8qsbe4t0y
+ foreign key (OBJECT_ID)
+ references CCM_CMS.LIFECYLE_DEFINITIONS;
+
+ alter table CCM_CMS.LIFECYCLE_DEFINITION_LABELS
+ add constraint FKt4h71sl91ue18b25pdjty7jex
+ foreign key (OBJECT_ID)
+ references CCM_CMS.LIFECYLE_DEFINITIONS;
+
+ alter table CCM_CMS.LIFECYCLE_PHASE_DEFINITION_DESCRIPTIONS
+ add constraint FKafbeck8qm0nflpt9aedn196ou
+ foreign key (OBJECT_ID)
+ references CCM_CMS.LIFECYCLE_PHASE_DEFINITIONS;
+
+ alter table CCM_CMS.LIFECYCLE_PHASE_DEFINITION_LABELS
+ add constraint FKqysn500b0sp7bu8gy2sf2q8b9
+ foreign key (OBJECT_ID)
+ references CCM_CMS.LIFECYCLE_PHASE_DEFINITIONS;
+
+ alter table CCM_CMS.LIFECYCLE_PHASE_DEFINITIONS
+ add constraint FKq5cwomuc9s1f3fsriq9t35407
+ foreign key (LIFECYCLE_DEFINITION_ID)
+ references CCM_CMS.LIFECYLE_DEFINITIONS;
+
+ alter table CCM_CMS.LIFECYCLES
+ add constraint FK5yx1a2f8g4w95p1ul77sfhow8
+ foreign key (DEFINITION_ID)
+ references CCM_CMS.LIFECYLE_DEFINITIONS;
+
+ alter table CCM_CMS.LIFECYLE_PHASES
+ add constraint FKpqysexvd82e4xd4uibtdfn8j4
+ foreign key (DEFINITION_ID)
+ references CCM_CMS.LIFECYCLE_PHASE_DEFINITIONS;
+
+ alter table CCM_CMS.LIFECYLE_PHASES
+ add constraint FKerihqw4gpb0lwap6x73us7wos
+ foreign key (lifecycle_LIFECYCLE_ID)
+ references CCM_CMS.LIFECYCLES;
+
+ alter table CCM_CMS.MPA_SECTION_TEXTS
+ add constraint FKaruovr4oa07syyhvkixfwc17h
+ foreign key (OBJECT_ID)
+ references CCM_CMS.MULTIPART_ARTICLE_SECTIONS;
+
+ alter table CCM_CMS.MPA_SECTION_TEXTS_AUD
+ add constraint FKs4kvqroybq9ldb2rwhr6v8kmt
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MPA_SECTION_TEXTS_AUD
+ add constraint FKpxvtsycad805c8u0vyh7pcb2c
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MPA_SECTION_TITLES
+ add constraint FK7qpmrj6yjvad50k5budn5rag4
+ foreign key (OBJECT_ID)
+ references CCM_CMS.MULTIPART_ARTICLE_SECTIONS;
+
+ alter table CCM_CMS.MPA_SECTION_TITLES_AUD
+ add constraint FKk64mi5911ybptw4slxh8i0lgb
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MPA_SECTION_TITLES_AUD
+ add constraint FKq7f0y31r5tk2nesx0lv53d6sb
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MPA_SUMMARIES
+ add constraint FK5kx5ghrkh6tqa2vms2qabacx8
+ foreign key (OBJECT_ID)
+ references CCM_CMS.MULTIPART_ARTICLES;
+
+ alter table CCM_CMS.MPA_SUMMARIES_AUD
+ add constraint FKmmrabpl2gsrdb2udc76x9o6q7
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MPA_SUMMARIES_AUD
+ add constraint FK3kebu6i1dtwfegp4409hhob4x
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MULTIPART_ARTICLE_SECTIONS
+ add constraint FK30tkd6xp4i1gg6nrse4di2yxx
+ foreign key (MULTIPART_ARTICLE_ID)
+ references CCM_CMS.MULTIPART_ARTICLES;
+
+ alter table CCM_CMS.MULTIPART_ARTICLE_SECTIONS_AUD
+ add constraint FK8xq6k3a1kmnxv9nh5wae80k6k
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MULTIPART_ARTICLE_SECTIONS_AUD
+ add constraint FKsudhdaa9hs73447yik8mdy3ts
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MULTIPART_ARTICLES
+ add constraint FKj7j0ew378cmcta2dfdso4tmey
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.MULTIPART_ARTICLES_AUD
+ add constraint FKacl2u1cx6tmwfb9cpaxstw39k
+ foreign key (OBJECT_ID, REV)
+ references CCM_CMS.CONTENT_ITEMS_AUD;
+
+ alter table CCM_CMS.MultiPartArticle_MultiPartArticleSection_AUD
+ add constraint FK9vexjsvd62ufkgi4g24qiql70
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MultiPartArticle_MultiPartArticleSection_AUD
+ add constraint FK4ds2fgwphr74869qkn4e2yia6
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.NEWS
+ add constraint FKl8jhpvtn0lx9drkhhbbuvqqis
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.NEWS_AUD
+ add constraint FK7akvtda3f51espb46xtjalcl2
+ foreign key (OBJECT_ID, REV)
+ references CCM_CMS.CONTENT_ITEMS_AUD;
+
+ alter table CCM_CMS.NEWS_TEXTS
+ add constraint FK1s5m60rf80iaidktawb3ebmf3
+ foreign key (OBJECT_ID)
+ references CCM_CMS.NEWS;
+
+ alter table CCM_CMS.NEWS_TEXTS_AUD
+ add constraint FKrand9sf233sgkgp8wfoen468l
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.NEWS_TEXTS_AUD
+ add constraint FKotjtrajmmjxussl4pvy2vl7ho
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.NOTE_TEXTS
+ add constraint FKa0yp21m25o7omtnag0eet8v8q
+ foreign key (ASSET_ID)
+ references CCM_CMS.NOTES;
+
+ alter table CCM_CMS.NOTE_TEXTS_AUD
+ add constraint FKoxggogvr9ek831d7y3omu8wvw
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.NOTE_TEXTS_AUD
+ add constraint FKg1kfbj306ufy8034a83a7ft2o
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.NOTES
+ add constraint FKb5msdqwvlj4ipd1r8f8uxuoy4
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.NOTES_AUD
+ add constraint FKjr3tek35d3f0xm4xp0s811cah
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.ASSETS_AUD;
+
+ alter table CCM_CMS.RELATED_LINKS
+ add constraint FKb517dnfj56oby2s34jp1omuim
+ foreign key (BOOKMARK_ID)
+ references CCM_CMS.BOOKMARKS;
+
+ alter table CCM_CMS.RELATED_LINKS
+ add constraint FK7ts8tmnwxi8kry7cer3egujsv
+ foreign key (TARGET_ITEM)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.RELATED_LINKS
+ add constraint FKf4r30ra4a2ajuky0tk4lc06n5
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.RELATED_LINKS_AUD
+ add constraint FKkda2cf5ynu7v7udi0ytfmr9ij
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.ASSETS_AUD;
+
+ alter table CCM_CMS.REUSABLE_ASSETS
+ add constraint FKngdq6f077q6ndqn9o3jc6k14a
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.REUSABLE_ASSETS
+ add constraint FKhvf4mfltp8abbr5u0qgjm2jk2
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CMS.REUSABLE_ASSETS_AUD
+ add constraint FKgyc5gd3cffox4wvjoir6i4gxt
+ foreign key (OBJECT_ID, REV)
+ references CCM_CORE.CCM_OBJECTS_AUD;
+
+ alter table CCM_CMS.TASK_EVENT_URL_GENERATOR
+ add constraint FKjjasedpc2ef91iknmiyqwhxrs
+ foreign key (CONTENT_TYPE_ID)
+ references CCM_CMS.CONTENT_TYPES;
+
+ alter table CCM_CMS.TASK_EVENT_URL_GENERATOR
+ add constraint FKi3tnip5gr0i5hvw8skw21pveh
+ foreign key (TASK_TYPE_ID)
+ references CCM_CMS.WORKFLOW_TASK_TYPES;
+
+ alter table CCM_CMS.VIDEO_ASSET
+ add constraint FKdjjbp8p48xwfqhw0oo79tkyjy
+ foreign key (LEGAL_METADATA_ID)
+ references CCM_CMS.LEGAL_METADATA;
+
+ alter table CCM_CMS.VIDEO_ASSET
+ add constraint FK9cynf36vykykyaga2j1xs7jkx
+ foreign key (ASSET_ID)
+ references CCM_CMS.BINARY_ASSETS;
+
+ alter table CCM_CMS.VIDEO_ASSET_AUD
+ add constraint FK7qsbfxxg6ixpkjjor4nbkd63i
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.BINARY_ASSETS_AUD;
+
+ alter table CCM_CMS.WORKFLOW_TASKS
+ add constraint FK1sk7ouwhx9r3buxvbfvfa7nnm
+ foreign key (TASK_TYPE_ID)
+ references CCM_CMS.WORKFLOW_TASK_TYPES;
+
+ alter table CCM_CMS.WORKFLOW_TASKS
+ add constraint FKge2x94m1y9tr7mk26ensyn674
+ foreign key (TASK_ID)
+ references CCM_CORE.WORKFLOW_USER_TASKS;
+
+ alter table CCM_CORE.APPLICATIONS
+ add constraint FKatcp9ij6mbkx0nfeig1o6n3lm
+ foreign key (OBJECT_ID)
+ references CCM_CORE.RESOURCES;
+
+ alter table CCM_CORE.ATTACHMENTS
+ add constraint FK8ju9hm9baceridp803nislkwb
+ foreign key (MESSAGE_ID)
+ references CCM_CORE.MESSAGES;
+
+ alter table CCM_CORE.CATEGORIES
+ add constraint FKrj3marx99nheur4fqanm0ylur
+ foreign key (PARENT_CATEGORY_ID)
+ references CCM_CORE.CATEGORIES;
+
+ alter table CCM_CORE.CATEGORIES
+ add constraint FKpm291swli2musd0204phta652
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.CATEGORIZATIONS
+ add constraint FKejp0ubk034nfq60v1po6srkke
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.CATEGORIZATIONS
+ add constraint FKoyeipswl876wa6mqwbx0uy83h
+ foreign key (CATEGORY_ID)
+ references CCM_CORE.CATEGORIES;
+
+ alter table CCM_CORE.CATEGORY_DESCRIPTIONS
+ add constraint FKhiwjlmh5vkbu3v3vng1la1qum
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CATEGORIES;
+
+ alter table CCM_CORE.CATEGORY_DOMAINS
+ add constraint FKf25vi73cji01w8fgo6ow1dgg
+ foreign key (ROOT_CATEGORY_ID)
+ references CCM_CORE.CATEGORIES;
+
+ alter table CCM_CORE.CATEGORY_DOMAINS
+ add constraint FK58xpmnvciohkom1c16oua4xha
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.CATEGORY_TITLES
+ add constraint FKka9bt9f5br0kji5bcjxcmf6ch
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CATEGORIES;
+
+ alter table CCM_CORE.CCM_OBJECTS_AUD
+ add constraint FKr00eauutiyvocno8ckx6h9nw6
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CORE.CCM_OBJECTS_AUD
+ add constraint FKo5s37ctcdny7tmewjwv7705h5
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CORE.DIGESTS
+ add constraint FKc53g09agnye3w1v4euy3e0gsi
+ foreign key (FROM_PARTY_ID)
+ references CCM_CORE.PARTIES;
+
+ alter table CCM_CORE.DIGESTS
+ add constraint FK845r9ep6xu6nbt1mvxulwybym
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.DOMAIN_DESCRIPTIONS
+ add constraint FKn4i2dxgn8cqysa62dds6eih6a
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CATEGORY_DOMAINS;
+
+ alter table CCM_CORE.DOMAIN_OWNERSHIPS
+ add constraint FK47nsasr7jrdwlky5gx0u6e9py
+ foreign key (domain_OBJECT_ID)
+ references CCM_CORE.CATEGORY_DOMAINS;
+
+ alter table CCM_CORE.DOMAIN_OWNERSHIPS
+ add constraint FK3u4hq6yqau4m419b1xva3xpwq
+ foreign key (owner_OBJECT_ID)
+ references CCM_CORE.APPLICATIONS;
+
+ alter table CCM_CORE.DOMAIN_TITLES
+ add constraint FK5p526dsdwn94els6lp5w0hdn4
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CATEGORY_DOMAINS;
+
+ alter table CCM_CORE.FORMBUILDER_COMPONENT_DESCRIPTIONS
+ add constraint FKfh0k9lj3pf4amfc9bbbss0tr1
+ foreign key (COMPONENT_ID)
+ references CCM_CORE.FORMBUILDER_COMPONENTS;
+
+ alter table CCM_CORE.FORMBUILDER_COMPONENTS
+ add constraint FKpcpmvyiix023b4g5n4q8nkfca
+ foreign key (parentComponent_OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_COMPONENTS;
+
+ alter table CCM_CORE.FORMBUILDER_COMPONENTS
+ add constraint FKt0e0uv00pp1rwhyaltrytghnm
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.FORMBUILDER_CONFIRM_EMAIL_LISTENER
+ add constraint FK48khrbud3xhi2gvsvnlttd8tg
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.FORMBUILDER_CONFIRM_REDIRECT_LISTENERS
+ add constraint FKbyjjt2ufendvje2obtge2l7et
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.FORMBUILDER_DATA_DRIVEN_SELECTS
+ add constraint FK8oriyta1957u7dvbrqk717944
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_WIDGETS;
+
+ alter table CCM_CORE.FORMBUILDER_DATA_QUERIES
+ add constraint FKhhaxpeddbtmrnjr5o0fopju3a
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.FORMBUILDER_DATA_QUERY_DESCRIPTIONS
+ add constraint FKsmduu1opoiulkeo2gc8v7lsbn
+ foreign key (DATA_QUERY_ID)
+ references CCM_CORE.FORMBUILDER_DATA_QUERIES;
+
+ alter table CCM_CORE.FORMBUILDER_DATA_QUERY_NAMES
+ add constraint FKju1x82inrw3kguyjuxoetn6gn
+ foreign key (DATA_QUERY_ID)
+ references CCM_CORE.FORMBUILDER_DATA_QUERIES;
+
+ alter table CCM_CORE.FORMBUILDER_FORMSECTIONS
+ add constraint FKnfhsgxp4lvigq2pm33pn4afac
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_COMPONENTS;
+
+ alter table CCM_CORE.FORMBUILDER_LISTENERS
+ add constraint FK33ilyirwoux28yowafgd5xx0o
+ foreign key (widget_OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_WIDGETS;
+
+ alter table CCM_CORE.FORMBUILDER_LISTENERS
+ add constraint FKlqm76746nq5yrt8ganm474uu0
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.FORMBUILDER_METAOBJECTS
+ add constraint FKf963v6u9mw8pwjmasrw51w8dx
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.FORMBUILDER_OBJECT_TYPES
+ add constraint FKkv337e83rsecf0h3qy8bu7l9w
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.FORMBUILDER_OPTION_LABELS
+ add constraint FKatlsylsvln6yse55eof6wwkj6
+ foreign key (OPTION_ID)
+ references CCM_CORE.FORMBUILDER_OPTIONS;
+
+ alter table CCM_CORE.FORMBUILDER_OPTIONS
+ add constraint FKhe5q71wby9g4i56sotc501h11
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_COMPONENTS;
+
+ alter table CCM_CORE.FORMBUILDER_PROCESS_LISTENER_DESCRIPTIONS
+ add constraint FKcv3iu04gxjk9c0pn6tl8rqqv3
+ foreign key (PROCESS_LISTENER_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.FORMBUILDER_PROCESS_LISTENER_NAMES
+ add constraint FK8rnyb1m6ij3b9hhmhr7klgd4p
+ foreign key (PROCESS_LISTENER_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.FORMBUILDER_PROCESS_LISTENERS
+ add constraint FK7uiaeax8qafm82e5k729ms5ku
+ foreign key (formSection_OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_FORMSECTIONS;
+
+ alter table CCM_CORE.FORMBUILDER_PROCESS_LISTENERS
+ add constraint FKbdnloo884qk6gn36jwiqv5rlp
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.FORMBUILDER_REMOTE_SERVER_POST_LISTENER
+ add constraint FKpajvu9m6fj1enm67a9gcb5ii9
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.FORMBUILDER_SIMPLE_EMAIL_LISTENERS
+ add constraint FKsn82ktlq0c9ikijyv8k2bfv4f
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.FORMBUILDER_TEMPLATE_EMAIL_LISTENERS
+ add constraint FK8kjyu72btjsuaaqh4bvd8npns
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.FORMBUILDER_WIDGET_LABELS
+ add constraint FKb1q9bfshcrkwlj7r8w5jb4y8l
+ foreign key (widget_OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_WIDGETS;
+
+ alter table CCM_CORE.FORMBUILDER_WIDGET_LABELS
+ add constraint FKm1huo6ghk9l5o8buku9v8y6q7
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_COMPONENTS;
+
+ alter table CCM_CORE.FORMBUILDER_WIDGETS
+ add constraint FKs7qq6vxblhmq0rlf87re65jdp
+ foreign key (label_OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_WIDGET_LABELS;
+
+ alter table CCM_CORE.FORMBUILDER_WIDGETS
+ add constraint FK1wosr4ujbfckdc50u5fgmrhrk
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_COMPONENTS;
+
+ alter table CCM_CORE.FORMBUILDER_XML_EMAIL_LISTENERS
+ add constraint FKjie9co03m7ow4ihig5rk7l8oj
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.GROUP_MEMBERSHIPS
+ add constraint FKq4qnny8ri3eo7eqh4olxco8nk
+ foreign key (GROUP_ID)
+ references CCM_CORE.GROUPS;
+
+ alter table CCM_CORE.GROUP_MEMBERSHIPS
+ add constraint FKc8u86ivkhvoiw6ju8b2p365he
+ foreign key (MEMBER_ID)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.GROUPS
+ add constraint FK4f61mlqxw0ct6s7wwpi9m0735
+ foreign key (PARTY_ID)
+ references CCM_CORE.PARTIES;
+
+ alter table CCM_CORE.INITS
+ add constraint FK3nvvxk10nmq9nfuko8yklqdgc
+ foreign key (REQUIRED_BY_ID)
+ references CCM_CORE.INITS;
+
+ alter table CCM_CORE.LUCENE_DOCUMENTS
+ add constraint FK942kl4yff8rdiwr0pjk2a9g8
+ foreign key (CREATED_BY_PARTY_ID)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.LUCENE_DOCUMENTS
+ add constraint FKc5rs6afx4p9fidabfqsxr5ble
+ foreign key (LAST_MODIFIED_BY)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.LUCENE_INDEXES
+ add constraint FK6gu0yrlviqk07dtb3r02iw43f
+ foreign key (HOST_ID)
+ references CCM_CORE.HOSTS;
+
+ alter table CCM_CORE.MESSAGES
+ add constraint FKph10aehmg9f20pn2w4buki97q
+ foreign key (IN_REPLY_TO_ID)
+ references CCM_CORE.MESSAGES;
+
+ alter table CCM_CORE.MESSAGES
+ add constraint FKjufsx3c3h538fj35h8hgfnb1p
+ foreign key (SENDER_ID)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.MESSAGES
+ add constraint FK6w20ao7scwecd9mfwpun2ddqx
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.NOTIFICATIONS
+ add constraint FKqk70c1x1dklhty9ju5t4wukd9
+ foreign key (DIGEST_ID)
+ references CCM_CORE.DIGESTS;
+
+ alter table CCM_CORE.NOTIFICATIONS
+ add constraint FKtt4fjr2p75og79jxxgd8q8mr
+ foreign key (MESSAGE_ID)
+ references CCM_CORE.MESSAGES;
+
+ alter table CCM_CORE.NOTIFICATIONS
+ add constraint FK2vlnma0ox43j0clx8ead08n5s
+ foreign key (RECEIVER_ID)
+ references CCM_CORE.PARTIES;
+
+ alter table CCM_CORE.NOTIFICATIONS
+ add constraint FKf423hhiaw1bexpxeh1pnas7qt
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.ONE_TIME_AUTH_TOKENS
+ add constraint FKtplfuphkiorfkttaewb4wmfjc
+ foreign key (USER_ID)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.PERMISSIONS
+ add constraint FKj9di7pawxgtouxmu2k44bj5c4
+ foreign key (CREATION_USER_ID)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.PERMISSIONS
+ add constraint FKikx3x0kn9fito23g50v6xbr9f
+ foreign key (GRANTEE_ID)
+ references CCM_CORE.CCM_ROLES;
+
+ alter table CCM_CORE.PERMISSIONS
+ add constraint FKkamckexjnffnt8lay9nqeawhm
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.PORTALS
+ add constraint FK5a2hdrbw03mmgr74vj5nxlpvk
+ foreign key (OBJECT_ID)
+ references CCM_CORE.RESOURCES;
+
+ alter table CCM_CORE.PORTLETS
+ add constraint FK9gr5xjt3rx4uhtw7vl6adruol
+ foreign key (PORTAL_ID)
+ references CCM_CORE.PORTALS;
+
+ alter table CCM_CORE.PORTLETS
+ add constraint FKjmx9uebt0gwxkw3xv34niy35f
+ foreign key (OBJECT_ID)
+ references CCM_CORE.RESOURCES;
+
+ alter table CCM_CORE.QUEUE_ITEMS
+ add constraint FKtgkwfruv9kjdybf46l02da088
+ foreign key (MESSAGE_ID)
+ references CCM_CORE.MESSAGES;
+
+ alter table CCM_CORE.QUEUE_ITEMS
+ add constraint FKs9aq1hyxstwmvx7fmfifp4x7r
+ foreign key (RECEIVER_ID)
+ references CCM_CORE.PARTIES;
+
+ alter table CCM_CORE.RESOURCE_DESCRIPTIONS
+ add constraint FKk9arvj5u21rv23ce3cav4opqx
+ foreign key (OBJECT_ID)
+ references CCM_CORE.RESOURCES;
+
+ alter table CCM_CORE.RESOURCE_TITLES
+ add constraint FKto4p6n2wklljyf7tmuxtmyfe0
+ foreign key (OBJECT_ID)
+ references CCM_CORE.RESOURCES;
+
+ alter table CCM_CORE.RESOURCE_TYPE_DESCRIPTIONS
+ add constraint FKckpihjtv23iahbg3imnpbsr2
+ foreign key (RESOURCE_TYPE_ID)
+ references CCM_CORE.RESOURCE_TYPES;
+
+ alter table CCM_CORE.RESOURCES
+ add constraint FKbo7ibfgodicn9flv2gfo11g5a
+ foreign key (parent_OBJECT_ID)
+ references CCM_CORE.RESOURCES;
+
+ alter table CCM_CORE.RESOURCES
+ add constraint FK262fbwetpjx3k4uuvw24wsiv
+ foreign key (resourceType_RESOURCE_TYPE_ID)
+ references CCM_CORE.RESOURCE_TYPES;
+
+ alter table CCM_CORE.RESOURCES
+ add constraint FKbjdf8pm4frth8r06ev2qjm88f
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.ROLE_MEMBERSHIPS
+ add constraint FK9m88ywi7rcin7b7jrgh53emrq
+ foreign key (MEMBER_ID)
+ references CCM_CORE.PARTIES;
+
+ alter table CCM_CORE.ROLE_MEMBERSHIPS
+ add constraint FKcsyogv5m2rgsrmtgnhgkjhfw7
+ foreign key (ROLE_ID)
+ references CCM_CORE.CCM_ROLES;
+
+ alter table CCM_CORE.SETTINGS_ENUM_VALUES
+ add constraint FK8mw4p92s0h3h8bmo8saowu32i
+ foreign key (ENUM_ID)
+ references CCM_CORE.SETTINGS;
+
+ alter table CCM_CORE.SETTINGS_L10N_STR_VALUES
+ add constraint FK5knjq7cisej0qfx5dw1y93rou
+ foreign key (ENTRY_ID)
+ references CCM_CORE.SETTINGS;
+
+ alter table CCM_CORE.SETTINGS_STRING_LIST
+ add constraint FKqeclqa5sf1g53vxs857tpwrus
+ foreign key (LIST_ID)
+ references CCM_CORE.SETTINGS;
+
+ alter table CCM_CORE.TASK_ASSIGNMENTS
+ add constraint FKe29uwmvxdmol1fjob3auej4qv
+ foreign key (ROLE_ID)
+ references CCM_CORE.CCM_ROLES;
+
+ alter table CCM_CORE.TASK_ASSIGNMENTS
+ add constraint FKc1vovbjg9mp5yegx2fdoutx7u
+ foreign key (TASK_ID)
+ references CCM_CORE.WORKFLOW_USER_TASKS;
+
+ alter table CCM_CORE.THREADS
+ add constraint FKsx08mpwvwnw97uwdgjs76q39g
+ foreign key (ROOT_ID)
+ references CCM_CORE.MESSAGES;
+
+ alter table CCM_CORE.THREADS
+ add constraint FKp97b1sy1kop07rtapeh5l9fb2
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.USER_EMAIL_ADDRESSES
+ add constraint FKr900l79erul95seyyccf04ufc
+ foreign key (USER_ID)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.USERS
+ add constraint FKosh928q71aonu6l1kurb417r
+ foreign key (PARTY_ID)
+ references CCM_CORE.PARTIES;
+
+ alter table CCM_CORE.WORKFLOW_DESCRIPTIONS
+ add constraint FKgx7upkqky82dpxvbs95imfl9l
+ foreign key (WORKFLOW_ID)
+ references CCM_CORE.WORKFLOWS;
+
+ alter table CCM_CORE.WORKFLOW_NAMES
+ add constraint FKkxedy9p48avfk45r0bn4uc09i
+ foreign key (WORKFLOW_ID)
+ references CCM_CORE.WORKFLOWS;
+
+ alter table CCM_CORE.WORKFLOW_TASK_COMMENTS
+ add constraint FKkfqrf9jdvm7livu5if06w0r5t
+ foreign key (TASK_ID)
+ references CCM_CORE.WORKFLOW_TASKS;
+
+ alter table CCM_CORE.WORKFLOW_TASK_DEPENDENCIES
+ add constraint FK1htp420ki24jaswtcum56iawe
+ foreign key (DEPENDENT_TASK_ID)
+ references CCM_CORE.WORKFLOW_TASKS;
+
+ alter table CCM_CORE.WORKFLOW_TASK_DEPENDENCIES
+ add constraint FK8rbggnp4yjpab8quvvx800ymy
+ foreign key (DEPENDS_ON_TASK_ID)
+ references CCM_CORE.WORKFLOW_TASKS;
+
+ alter table CCM_CORE.WORKFLOW_TASK_LABELS
+ add constraint FKf715qud6g9xv2xeb8rrpnv4xs
+ foreign key (TASK_ID)
+ references CCM_CORE.WORKFLOW_TASKS;
+
+ alter table CCM_CORE.WORKFLOW_TASKS
+ add constraint FK1693cbc36e4d8gucg8q7sc57e
+ foreign key (WORKFLOW_ID)
+ references CCM_CORE.WORKFLOWS;
+
+ alter table CCM_CORE.WORKFLOW_TASKS_DESCRIPTIONS
+ add constraint FK2s2498d2tpojjrtghq7iyaosv
+ foreign key (TASK_ID)
+ references CCM_CORE.WORKFLOW_TASKS;
+
+ alter table CCM_CORE.WORKFLOW_TEMPLATES
+ add constraint FK8692vdme4yxnkj1m0k1dw74pk
+ foreign key (WORKFLOW_ID)
+ references CCM_CORE.WORKFLOWS;
+
+ alter table CCM_CORE.WORKFLOW_USER_TASKS
+ add constraint FKf09depwj5rgso2dair07vnu33
+ foreign key (LOCKING_USER_ID)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.WORKFLOW_USER_TASKS
+ add constraint FK6evo9y34awhdfcyl8gv78qb7f
+ foreign key (NOTIFICATION_SENDER)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.WORKFLOW_USER_TASKS
+ add constraint FKefpdf9ojplu7loo31hfm0wl2h
+ foreign key (TASK_ID)
+ references CCM_CORE.WORKFLOW_TASKS;
diff --git a/ccm-cms/src/test/resources-wildfly-remote-pgsql/test-persistence.xml b/ccm-cms/src/test/resources-wildfly-remote-pgsql/test-persistence.xml
new file mode 100644
index 000000000..f66dd804f
--- /dev/null
+++ b/ccm-cms/src/test/resources-wildfly-remote-pgsql/test-persistence.xml
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+ org.hibernate.jpa.HibernatePersistenceProvider
+
+ java:/comp/env/jdbc/org/librecms/ccm-cms/pgsql
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ccm-cms/src/test/resources/configs/org/librecms/contentsection/ContentSectionManagerTest/log4j2.xml b/ccm-cms/src/test/resources/configs/org/librecms/contentsection/ContentSectionManagerTest/log4j2.xml
new file mode 100644
index 000000000..9eb72a7bf
--- /dev/null
+++ b/ccm-cms/src/test/resources/configs/org/librecms/contentsection/ContentSectionManagerTest/log4j2.xml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ccm-cms/src/test/resources/configs/shiro.ini b/ccm-cms/src/test/resources/configs/shiro.ini
new file mode 100644
index 000000000..83ba88a37
--- /dev/null
+++ b/ccm-cms/src/test/resources/configs/shiro.ini
@@ -0,0 +1,11 @@
+[main]
+
+passwordMatcher = org.apache.shiro.authc.credential.PasswordMatcher
+passwordService = org.apache.shiro.authc.credential.DefaultPasswordService
+passwordMatcher.passwordService = $passwordService
+
+ccmRealm = org.libreccm.security.CcmShiroRealm
+ccmRealm.credentialsMatcher = $passwordMatcher
+
+securityManager.realms = $ccmRealm
+
diff --git a/ccm-cms/src/test/resources/datasets/create_ccm_cms_schema.sql b/ccm-cms/src/test/resources/datasets/create_ccm_cms_schema.sql
new file mode 100644
index 000000000..87fc59e64
--- /dev/null
+++ b/ccm-cms/src/test/resources/datasets/create_ccm_cms_schema.sql
@@ -0,0 +1,2680 @@
+
+ create table CCM_CMS.ARTICLE_LEADS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.ARTICLE_TEXTS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.ARTICLE_TEXTS_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.ARTICLES (
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.ARTICLES_AUD (
+ OBJECT_ID bigint not null,
+ REV integer not null,
+ primary key (OBJECT_ID, REV)
+ );
+
+ create table CCM_CMS.ASSET_TITLES (
+ ASSET_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (ASSET_ID, LOCALE)
+ );
+
+ create table CCM_CMS.ASSET_TITLES_AUD (
+ REV integer not null,
+ ASSET_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, ASSET_ID, LOCALE)
+ );
+
+ create table CCM_CMS.ASSETS (
+ ASSET_ID bigint not null,
+ UUID varchar(255),
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.ASSETS_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ UUID varchar(255),
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.ATTACHMENT_LIST_CAPTIONS (
+ LIST_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (LIST_ID, LOCALE)
+ );
+
+ create table CCM_CMS.ATTACHMENT_LIST_CAPTIONS_AUD (
+ REV integer not null,
+ LIST_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, LIST_ID, LOCALE)
+ );
+
+ create table CCM_CMS.ATTACHMENT_LISTS (
+ LIST_ID bigint not null,
+ ASSET_TYPE varchar(1024),
+ UUID varchar(255),
+ CONTENT_ITEM_ID bigint,
+ primary key (LIST_ID)
+ );
+
+ create table CCM_CMS.ATTACHMENT_LISTS_AUD (
+ LIST_ID bigint not null,
+ REV integer not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ ASSET_TYPE varchar(1024),
+ UUID varchar(255),
+ primary key (LIST_ID, REV)
+ );
+
+ create table CCM_CMS.AttachmentList_ItemAttachment_AUD (
+ REV integer not null,
+ LIST_ID bigint not null,
+ ATTACHMENT_ID bigint not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, LIST_ID, ATTACHMENT_ID)
+ );
+
+ create table CCM_CMS.ATTACHMENTS (
+ ATTACHMENT_ID bigint not null,
+ SORT_KEY bigint,
+ uuid varchar(255),
+ ASSET_ID bigint,
+ LIST_ID bigint,
+ primary key (ATTACHMENT_ID)
+ );
+
+ create table CCM_CMS.ATTACHMENTS_AUD (
+ ATTACHMENT_ID bigint not null,
+ REV integer not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ SORT_KEY bigint,
+ uuid varchar(255),
+ ASSET_ID bigint,
+ primary key (ATTACHMENT_ID, REV)
+ );
+
+ create table CCM_CMS.AUDIO_ASSETS (
+ ASSET_ID bigint not null,
+ LEGAL_METADATA_ID bigint,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.AUDIO_ASSETS_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ LEGAL_METADATA_ID bigint,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.BINARY_ASSET_DESCRIPTIONS (
+ ASSET_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (ASSET_ID, LOCALE)
+ );
+
+ create table CCM_CMS.BINARY_ASSET_DESCRIPTIONS_AUD (
+ REV integer not null,
+ ASSET_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, ASSET_ID, LOCALE)
+ );
+
+ create table CCM_CMS.BINARY_ASSETS (
+ ASSET_DATA blob,
+ FILENAME varchar(512) not null,
+ MIME_TYPE binary(512) not null,
+ DATA_SIZE bigint,
+ ASSET_ID bigint not null,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.BINARY_ASSETS_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ ASSET_DATA blob,
+ FILENAME varchar(512),
+ MIME_TYPE binary(512),
+ DATA_SIZE bigint,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.BOOKMARK_DESCRIPTIONS (
+ ASSET_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (ASSET_ID, LOCALE)
+ );
+
+ create table CCM_CMS.BOOKMARK_DESCRIPTIONS_AUD (
+ REV integer not null,
+ ASSET_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, ASSET_ID, LOCALE)
+ );
+
+ create table CCM_CMS.BOOKMARKS (
+ URL varchar(2048) not null,
+ ASSET_ID bigint not null,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.BOOKMARKS_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ URL varchar(2048),
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.CONTENT_ITEM_DESCRIPTIONS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_ITEM_DESCRIPTIONS_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_ITEM_NAMES (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_ITEM_NAMES_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_ITEM_TITLES (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_ITEM_TITLES_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_ITEMS (
+ ANCESTORS varchar(1024),
+ launchDate date,
+ version varchar(255),
+ OBJECT_ID bigint not null,
+ contentType_OBJECT_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.CONTENT_ITEMS_AUD (
+ OBJECT_ID bigint not null,
+ REV integer not null,
+ ANCESTORS varchar(1024),
+ launchDate date,
+ version varchar(255),
+ contentType_OBJECT_ID bigint,
+ primary key (OBJECT_ID, REV)
+ );
+
+ create table CCM_CMS.CONTENT_SECTION_ROLES (
+ SECTION_ID bigint not null,
+ ROLE_ID bigint not null
+ );
+
+ create table CCM_CMS.CONTENT_SECTIONS (
+ DEFAULT_LOCALE varchar(255),
+ ITEM_RESOLVER_CLASS varchar(1024),
+ LABEL varchar(512),
+ PAGE_RESOLVER_CLASS varchar(1024),
+ TEMPLATE_RESOLVER_CLASS varchar(1024),
+ XML_GENERATOR_CLASS varchar(1024),
+ OBJECT_ID bigint not null,
+ ROOT_ASSETS_FOLDER_ID bigint,
+ ROOT_DOCUMENTS_FOLDER_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.CONTENT_TYPE_DESCRIPTIONS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_TYPE_LABELS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.CONTENT_TYPES (
+ ANCESTORS varchar(1024),
+ CONTENT_ITEM_CLASS varchar(1024),
+ DESCENDANTS varchar(1024),
+ mode varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.ContentItem_AttachmentList_AUD (
+ REV integer not null,
+ CONTENT_ITEM_ID bigint not null,
+ LIST_ID bigint not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, CONTENT_ITEM_ID, LIST_ID)
+ );
+
+ create table CCM_CMS.EVENT_COSTS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_COSTS_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_DATES (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_DATES_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_LOCATIONS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_LOCATIONS_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_MAIN_CONTRIBUTORS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_MAIN_CONTRIBUTORS_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_TEXTS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_TEXTS_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_TYPES (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENT_TYPES_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.EVENTS (
+ END_DATE date,
+ MAP_LINK varchar(255),
+ START_DATE date not null,
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.EVENTS_AUD (
+ OBJECT_ID bigint not null,
+ REV integer not null,
+ END_DATE date,
+ MAP_LINK varchar(255),
+ START_DATE date,
+ primary key (OBJECT_ID, REV)
+ );
+
+ create table CCM_CMS.EXTERNAL_AUDIO_ASSETS (
+ ASSET_ID bigint not null,
+ LEGAL_METADATA_ID bigint,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.EXTERNAL_AUDIO_ASSETS_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ LEGAL_METADATA_ID bigint,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.EXTERNAL_VIDEO_ASSET (
+ ASSET_ID bigint not null,
+ LEGAL_METADATA_ID bigint,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.EXTERNAL_VIDEO_ASSET_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ LEGAL_METADATA_ID bigint,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.FILES (
+ ASSET_ID bigint not null,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.FILES_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.IMAGES (
+ HEIGHT bigint,
+ WIDTH bigint,
+ ASSET_ID bigint not null,
+ LEGAL_METADATA_ID bigint,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.IMAGES_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ HEIGHT bigint,
+ WIDTH bigint,
+ LEGAL_METADATA_ID bigint,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.LEGAL_METADATA (
+ CREATOR varchar(255),
+ PUBLISHER varchar(255),
+ RIGHTS_HOLDER varchar(512),
+ ASSET_ID bigint not null,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.LEGAL_METADATA_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ CREATOR varchar(255),
+ PUBLISHER varchar(255),
+ RIGHTS_HOLDER varchar(512),
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.LEGAL_METADATA_CONTRIBUTORS (
+ LEGAL_METADATA_ID bigint not null,
+ CONTRIBUTORS varchar(255)
+ );
+
+ create table CCM_CMS.LEGAL_METADATA_CONTRIBUTORS_AUD (
+ REV integer not null,
+ LEGAL_METADATA_ID bigint not null,
+ CONTRIBUTORS varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, LEGAL_METADATA_ID, CONTRIBUTORS)
+ );
+
+ create table CCM_CMS.LEGAL_METADATA_RIGHTS (
+ ASSET_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (ASSET_ID, LOCALE)
+ );
+
+ create table CCM_CMS.LEGAL_METADATA_RIGHTS_AUD (
+ REV integer not null,
+ ASSET_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, ASSET_ID, LOCALE)
+ );
+
+ create table CCM_CMS.LIFECYCLE_DEFINITION_DESCRIPTIONS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.LIFECYCLE_DEFINITION_LABELS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.LIFECYCLE_PHASE_DEFINITION_DESCRIPTIONS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.LIFECYCLE_PHASE_DEFINITION_LABELS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.LIFECYCLE_PHASE_DEFINITIONS (
+ PHASE_DEFINITION_ID bigint not null,
+ DEFAULT_DELAY bigint,
+ DEFAULT_DURATION bigint,
+ DEFAULT_LISTENER varchar(1024),
+ LIFECYCLE_DEFINITION_ID bigint,
+ primary key (PHASE_DEFINITION_ID)
+ );
+
+ create table CCM_CMS.LIFECYCLES (
+ LIFECYCLE_ID bigint not null,
+ END_DATE_TIME date,
+ FINISHED boolean,
+ LISTENER varchar(1024),
+ START_DATE_TIME date,
+ STARTED boolean,
+ DEFINITION_ID bigint,
+ primary key (LIFECYCLE_ID)
+ );
+
+ create table CCM_CMS.LIFECYLE_DEFINITIONS (
+ LIFECYCLE_DEFINITION_ID bigint not null,
+ DEFAULT_LISTENER varchar(1024),
+ primary key (LIFECYCLE_DEFINITION_ID)
+ );
+
+ create table CCM_CMS.LIFECYLE_PHASES (
+ PHASE_ID bigint not null,
+ END_DATE_TIME date,
+ FINISHED boolean,
+ LISTENER varchar(1024),
+ START_DATE_TIME date,
+ STARTED boolean,
+ DEFINITION_ID bigint,
+ lifecycle_LIFECYCLE_ID bigint,
+ primary key (PHASE_ID)
+ );
+
+ create table CCM_CMS.MPA_SECTION_TEXTS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.MPA_SECTION_TEXTS_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.MPA_SECTION_TITLES (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.MPA_SECTION_TITLES_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.MPA_SUMMARIES (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.MPA_SUMMARIES_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.MULTIPART_ARTICLE_SECTIONS (
+ SECTION_ID bigint not null,
+ PAGE_BREAK boolean,
+ RANK integer,
+ MULTIPART_ARTICLE_ID bigint,
+ primary key (SECTION_ID)
+ );
+
+ create table CCM_CMS.MULTIPART_ARTICLE_SECTIONS_AUD (
+ SECTION_ID bigint not null,
+ REV integer not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ PAGE_BREAK boolean,
+ RANK integer,
+ primary key (SECTION_ID, REV)
+ );
+
+ create table CCM_CMS.MULTIPART_ARTICLES (
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.MULTIPART_ARTICLES_AUD (
+ OBJECT_ID bigint not null,
+ REV integer not null,
+ primary key (OBJECT_ID, REV)
+ );
+
+ create table CCM_CMS.MultiPartArticle_MultiPartArticleSection_AUD (
+ REV integer not null,
+ MULTIPART_ARTICLE_ID bigint not null,
+ SECTION_ID bigint not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, MULTIPART_ARTICLE_ID, SECTION_ID)
+ );
+
+ create table CCM_CMS.NEWS (
+ HOMEPAGE boolean,
+ NEWS_DATE date not null,
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.NEWS_AUD (
+ OBJECT_ID bigint not null,
+ REV integer not null,
+ HOMEPAGE boolean,
+ NEWS_DATE date,
+ primary key (OBJECT_ID, REV)
+ );
+
+ create table CCM_CMS.NEWS_TEXTS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.NEWS_TEXTS_AUD (
+ REV integer not null,
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CMS.NOTE_TEXTS (
+ ASSET_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (ASSET_ID, LOCALE)
+ );
+
+ create table CCM_CMS.NOTE_TEXTS_AUD (
+ REV integer not null,
+ ASSET_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ primary key (REV, ASSET_ID, LOCALE)
+ );
+
+ create table CCM_CMS.NOTES (
+ ASSET_ID bigint not null,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.NOTES_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.RELATED_LINKS (
+ ASSET_ID bigint not null,
+ BOOKMARK_ID bigint,
+ TARGET_ITEM bigint,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.RELATED_LINKS_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ BOOKMARK_ID bigint,
+ TARGET_ITEM bigint,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.REUSABLE_ASSETS (
+ OBJECT_ID bigint not null,
+ ASSET_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CMS.REUSABLE_ASSETS_AUD (
+ OBJECT_ID bigint not null,
+ REV integer not null,
+ ASSET_ID bigint,
+ primary key (OBJECT_ID, REV)
+ );
+
+ create table CCM_CMS.TASK_EVENT_URL_GENERATOR (
+ GENERATOR_ID bigint not null,
+ EVENT varchar(256),
+ URL_GENERATOR_CLASS varchar(1024),
+ CONTENT_TYPE_ID bigint,
+ TASK_TYPE_ID bigint,
+ primary key (GENERATOR_ID)
+ );
+
+ create table CCM_CMS.VIDEO_ASSET (
+ HEIGHT bigint,
+ WIDTH bigint,
+ ASSET_ID bigint not null,
+ LEGAL_METADATA_ID bigint,
+ primary key (ASSET_ID)
+ );
+
+ create table CCM_CMS.VIDEO_ASSET_AUD (
+ ASSET_ID bigint not null,
+ REV integer not null,
+ HEIGHT bigint,
+ WIDTH bigint,
+ LEGAL_METADATA_ID bigint,
+ primary key (ASSET_ID, REV)
+ );
+
+ create table CCM_CMS.WORKFLOW_TASK_TYPES (
+ TASK_TYPE_ID bigint not null,
+ DEFAULT_URL_GENERATOR_CLASS varchar(1024),
+ PRIVILEGE varchar(256),
+ primary key (TASK_TYPE_ID)
+ );
+
+ create table CCM_CMS.WORKFLOW_TASKS (
+ TASK_ID bigint not null,
+ TASK_TYPE_ID bigint,
+ primary key (TASK_ID)
+ );
+
+ alter table CCM_CMS.ASSETS
+ add constraint UK_9l2v1u9beyemgjwqx7isbumwh unique (UUID);
+
+ create table CCM_CORE.APPLICATIONS (
+ APPLICATION_TYPE varchar(1024) not null,
+ PRIMARY_URL varchar(1024) not null,
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.ATTACHMENTS (
+ ATTACHMENT_ID bigint not null,
+ ATTACHMENT_DATA blob,
+ DESCRIPTION varchar(255),
+ MIME_TYPE varchar(255),
+ TITLE varchar(255),
+ MESSAGE_ID bigint,
+ primary key (ATTACHMENT_ID)
+ );
+
+ create table CCM_CORE.CATEGORIES (
+ ABSTRACT_CATEGORY boolean,
+ CATEGORY_ORDER bigint,
+ ENABLED boolean,
+ NAME varchar(255) not null,
+ UNIQUE_ID varchar(255),
+ VISIBLE boolean,
+ OBJECT_ID bigint not null,
+ PARENT_CATEGORY_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.CATEGORIZATIONS (
+ CATEGORIZATION_ID bigint not null,
+ CATEGORY_ORDER bigint,
+ CATEGORY_INDEX boolean,
+ OBJECT_ORDER bigint,
+ OBJECT_ID bigint,
+ CATEGORY_ID bigint,
+ primary key (CATEGORIZATION_ID)
+ );
+
+ create table CCM_CORE.CATEGORY_DESCRIPTIONS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CORE.CATEGORY_DOMAINS (
+ DOMAIN_KEY varchar(255) not null,
+ RELEASED timestamp,
+ URI varchar(1024),
+ VERSION varchar(255),
+ OBJECT_ID bigint not null,
+ ROOT_CATEGORY_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.CATEGORY_TITLES (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CORE.CCM_OBJECTS (
+ OBJECT_ID bigint not null,
+ DISPLAY_NAME varchar(255),
+ UUID varchar(255),
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.CCM_OBJECTS_AUD (
+ OBJECT_ID bigint not null,
+ REV integer not null,
+ REVTYPE tinyint,
+ REVEND integer,
+ DISPLAY_NAME varchar(255),
+ primary key (OBJECT_ID, REV)
+ );
+
+ create table CCM_CORE.CCM_REVISIONS (
+ id integer not null,
+ timestamp bigint not null,
+ USER_NAME varchar(255),
+ primary key (id)
+ );
+
+ create table CCM_CORE.CCM_ROLES (
+ ROLE_ID bigint not null,
+ NAME varchar(512) not null,
+ primary key (ROLE_ID)
+ );
+
+ create table CCM_CORE.DIGESTS (
+ FREQUENCY integer,
+ HEADER varchar(4096) not null,
+ NEXT_RUN timestamp,
+ DIGEST_SEPARATOR varchar(128) not null,
+ SIGNATURE varchar(4096) not null,
+ SUBJECT varchar(255) not null,
+ OBJECT_ID bigint not null,
+ FROM_PARTY_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.DOMAIN_DESCRIPTIONS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CORE.DOMAIN_OWNERSHIPS (
+ OWNERSHIP_ID bigint not null,
+ CONTEXT varchar(255),
+ DOMAIN_ORDER bigint,
+ OWNER_ORDER bigint,
+ domain_OBJECT_ID bigint not null,
+ owner_OBJECT_ID bigint not null,
+ primary key (OWNERSHIP_ID)
+ );
+
+ create table CCM_CORE.DOMAIN_TITLES (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CORE.FORMBUILDER_COMPONENT_DESCRIPTIONS (
+ COMPONENT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (COMPONENT_ID, LOCALE)
+ );
+
+ create table CCM_CORE.FORMBUILDER_COMPONENTS (
+ ACTIVE boolean,
+ ADMIN_NAME varchar(255),
+ ATTRIBUTE_STRING varchar(255),
+ COMPONENT_ORDER bigint,
+ SELECTED boolean,
+ OBJECT_ID bigint not null,
+ parentComponent_OBJECT_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_CONFIRM_EMAIL_LISTENER (
+ BODY clob,
+ FROM_EMAIL varchar(255),
+ SUBJECT varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_CONFIRM_REDIRECT_LISTENERS (
+ URL varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_DATA_DRIVEN_SELECTS (
+ MULTIPLE boolean,
+ QUERY varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_DATA_QUERIES (
+ QUERY_ID varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_DATA_QUERY_DESCRIPTIONS (
+ DATA_QUERY_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (DATA_QUERY_ID, LOCALE)
+ );
+
+ create table CCM_CORE.FORMBUILDER_DATA_QUERY_NAMES (
+ DATA_QUERY_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (DATA_QUERY_ID, LOCALE)
+ );
+
+ create table CCM_CORE.FORMBUILDER_FORMSECTIONS (
+ FORMSECTION_ACTION varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_LISTENERS (
+ ATTRIBUTE_STRING varchar(255),
+ CLASS_NAME varchar(255),
+ OBJECT_ID bigint not null,
+ widget_OBJECT_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_METAOBJECTS (
+ CLASS_NAME varchar(255),
+ PRETTY_NAME varchar(255),
+ PRETTY_PLURAL varchar(255),
+ PROPERTIES_FORM varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_OBJECT_TYPES (
+ APP_NAME varchar(255),
+ CLASS_NAME varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_OPTION_LABELS (
+ OPTION_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OPTION_ID, LOCALE)
+ );
+
+ create table CCM_CORE.FORMBUILDER_OPTIONS (
+ PARAMETER_VALUE varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_PROCESS_LISTENER_DESCRIPTIONS (
+ PROCESS_LISTENER_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (PROCESS_LISTENER_ID, LOCALE)
+ );
+
+ create table CCM_CORE.FORMBUILDER_PROCESS_LISTENER_NAMES (
+ PROCESS_LISTENER_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (PROCESS_LISTENER_ID, LOCALE)
+ );
+
+ create table CCM_CORE.FORMBUILDER_PROCESS_LISTENERS (
+ LISTENER_CLASS varchar(255),
+ PROCESS_LISTENER_ORDER bigint,
+ OBJECT_ID bigint not null,
+ formSection_OBJECT_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_REMOTE_SERVER_POST_LISTENER (
+ REMOTE_URL varchar(2048),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_SIMPLE_EMAIL_LISTENERS (
+ RECIPIENT varchar(255),
+ SUBJECT varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_TEMPLATE_EMAIL_LISTENERS (
+ BODY clob,
+ RECIPIENT varchar(255),
+ SUBJECT varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_WIDGET_LABELS (
+ OBJECT_ID bigint not null,
+ widget_OBJECT_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_WIDGETS (
+ DEFAULT_VALUE varchar(255),
+ PARAMETER_MODEL varchar(255),
+ PARAMETER_NAME varchar(255),
+ OBJECT_ID bigint not null,
+ label_OBJECT_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.FORMBUILDER_XML_EMAIL_LISTENERS (
+ RECIPIENT varchar(255),
+ SUBJECT varchar(255),
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.GROUP_MEMBERSHIPS (
+ MEMBERSHIP_ID bigint not null,
+ GROUP_ID bigint,
+ MEMBER_ID bigint,
+ primary key (MEMBERSHIP_ID)
+ );
+
+ create table CCM_CORE.GROUPS (
+ PARTY_ID bigint not null,
+ primary key (PARTY_ID)
+ );
+
+ create table CCM_CORE.HOSTS (
+ HOST_ID bigint not null,
+ SERVER_NAME varchar(512),
+ SERVER_PORT bigint,
+ primary key (HOST_ID)
+ );
+
+ create table CCM_CORE.INITS (
+ INITIALIZER_ID bigint not null,
+ CLASS_NAME varchar(255),
+ REQUIRED_BY_ID bigint,
+ primary key (INITIALIZER_ID)
+ );
+
+ create table CCM_CORE.INSTALLED_MODULES (
+ MODULE_ID integer not null,
+ MODULE_CLASS_NAME varchar(2048),
+ STATUS varchar(255),
+ primary key (MODULE_ID)
+ );
+
+ create table CCM_CORE.LUCENE_DOCUMENTS (
+ DOCUMENT_ID bigint not null,
+ CONTENT clob,
+ CONTENT_SECTION varchar(512),
+ COUNTRY varchar(8),
+ CREATED timestamp,
+ DIRTY bigint,
+ DOCUMENT_LANGUAGE varchar(8),
+ LAST_MODIFIED timestamp,
+ SUMMARY varchar(4096),
+ DOCUMENT_TIMESTAMP timestamp,
+ TITLE varchar(4096),
+ TYPE varchar(255),
+ TYPE_SPECIFIC_INFO varchar(512),
+ CREATED_BY_PARTY_ID bigint,
+ LAST_MODIFIED_BY bigint,
+ primary key (DOCUMENT_ID)
+ );
+
+ create table CCM_CORE.LUCENE_INDEXES (
+ INDEX_ID bigint not null,
+ LUCENE_INDEX_ID bigint,
+ HOST_ID bigint,
+ primary key (INDEX_ID)
+ );
+
+ create table CCM_CORE.MESSAGES (
+ BODY varchar(255),
+ BODY_MIME_TYPE varchar(255),
+ SENT timestamp,
+ SUBJECT varchar(255),
+ OBJECT_ID bigint not null,
+ IN_REPLY_TO_ID bigint,
+ SENDER_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.NOTIFICATIONS (
+ EXPAND_GROUP boolean,
+ EXPUNGE boolean,
+ EXPUNGE_MESSAGE boolean,
+ FULFILL_DATE timestamp,
+ HEADER varchar(4096),
+ MAX_RETRIES bigint,
+ REQUEST_DATE timestamp,
+ SIGNATURE varchar(4096),
+ STATUS varchar(32),
+ OBJECT_ID bigint not null,
+ DIGEST_ID bigint,
+ MESSAGE_ID bigint,
+ RECEIVER_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.ONE_TIME_AUTH_TOKENS (
+ TOKEN_ID bigint not null,
+ PURPOSE varchar(255),
+ TOKEN varchar(255),
+ VALID_UNTIL timestamp,
+ USER_ID bigint,
+ primary key (TOKEN_ID)
+ );
+
+ create table CCM_CORE.PARTIES (
+ PARTY_ID bigint not null,
+ NAME varchar(256) not null,
+ primary key (PARTY_ID)
+ );
+
+ create table CCM_CORE.PERMISSIONS (
+ PERMISSION_ID bigint not null,
+ CREATION_DATE timestamp,
+ CREATION_IP varchar(255),
+ granted_privilege varchar(255),
+ CREATION_USER_ID bigint,
+ GRANTEE_ID bigint,
+ OBJECT_ID bigint,
+ primary key (PERMISSION_ID)
+ );
+
+ create table CCM_CORE.PORTALS (
+ TEMPLATE boolean,
+ OBJECT_ID bigint not null,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.PORTLETS (
+ CELL_NUMBER bigint,
+ SORT_KEY bigint,
+ OBJECT_ID bigint not null,
+ PORTAL_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.QUEUE_ITEMS (
+ QUEUE_ITEM_ID bigint not null,
+ HEADER varchar(4096),
+ RECEIVER_ADDRESS varchar(512),
+ RETRY_COUNT bigint,
+ SIGNATURE varchar(4096),
+ SUCCESSFUL_SENDED boolean,
+ MESSAGE_ID bigint,
+ RECEIVER_ID bigint,
+ primary key (QUEUE_ITEM_ID)
+ );
+
+ create table CCM_CORE.RESOURCE_DESCRIPTIONS (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CORE.RESOURCE_TITLES (
+ OBJECT_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (OBJECT_ID, LOCALE)
+ );
+
+ create table CCM_CORE.RESOURCE_TYPE_DESCRIPTIONS (
+ RESOURCE_TYPE_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (RESOURCE_TYPE_ID, LOCALE)
+ );
+
+ create table CCM_CORE.RESOURCE_TYPES (
+ RESOURCE_TYPE_ID bigint not null,
+ SINGLETON boolean,
+ TITLE varchar(254) not null,
+ EMBEDDED_VIEW boolean,
+ FULL_PAGE_VIEW boolean,
+ WORKSPACE_APP boolean,
+ primary key (RESOURCE_TYPE_ID)
+ );
+
+ create table CCM_CORE.RESOURCES (
+ CREATED timestamp,
+ OBJECT_ID bigint not null,
+ parent_OBJECT_ID bigint,
+ resourceType_RESOURCE_TYPE_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.ROLE_MEMBERSHIPS (
+ MEMBERSHIP_ID bigint not null,
+ MEMBER_ID bigint,
+ ROLE_ID bigint,
+ primary key (MEMBERSHIP_ID)
+ );
+
+ create table CCM_CORE.SETTINGS (
+ DTYPE varchar(31) not null,
+ SETTING_ID bigint not null,
+ CONFIGURATION_CLASS varchar(512) not null,
+ NAME varchar(512) not null,
+ SETTING_VALUE_BOOLEAN boolean,
+ SETTING_VALUE_STRING varchar(1024),
+ SETTING_VALUE_LONG bigint,
+ SETTING_VALUE_DOUBLE double,
+ SETTING_VALUE_BIG_DECIMAL decimal(19,2),
+ primary key (SETTING_ID)
+ );
+
+ create table CCM_CORE.SETTINGS_ENUM_VALUES (
+ ENUM_ID bigint not null,
+ value varchar(255)
+ );
+
+ create table CCM_CORE.SETTINGS_L10N_STR_VALUES (
+ ENTRY_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (ENTRY_ID, LOCALE)
+ );
+
+ create table CCM_CORE.SETTINGS_STRING_LIST (
+ LIST_ID bigint not null,
+ value varchar(255)
+ );
+
+ create table CCM_CORE.TASK_ASSIGNMENTS (
+ TASK_ASSIGNMENT_ID bigint not null,
+ ROLE_ID bigint,
+ TASK_ID bigint,
+ primary key (TASK_ASSIGNMENT_ID)
+ );
+
+ create table CCM_CORE.THREADS (
+ OBJECT_ID bigint not null,
+ ROOT_ID bigint,
+ primary key (OBJECT_ID)
+ );
+
+ create table CCM_CORE.USER_EMAIL_ADDRESSES (
+ USER_ID bigint not null,
+ EMAIL_ADDRESS varchar(512) not null,
+ BOUNCING boolean,
+ VERIFIED boolean
+ );
+
+ create table CCM_CORE.USERS (
+ BANNED boolean,
+ FAMILY_NAME varchar(512),
+ GIVEN_NAME varchar(512),
+ PASSWORD varchar(2048),
+ PASSWORD_RESET_REQUIRED boolean,
+ EMAIL_ADDRESS varchar(512) not null,
+ BOUNCING boolean,
+ VERIFIED boolean,
+ PARTY_ID bigint not null,
+ primary key (PARTY_ID)
+ );
+
+ create table CCM_CORE.WORKFLOW_DESCRIPTIONS (
+ WORKFLOW_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (WORKFLOW_ID, LOCALE)
+ );
+
+ create table CCM_CORE.WORKFLOW_NAMES (
+ WORKFLOW_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (WORKFLOW_ID, LOCALE)
+ );
+
+ create table CCM_CORE.WORKFLOW_TASK_COMMENTS (
+ TASK_ID bigint not null,
+ COMMENT clob
+ );
+
+ create table CCM_CORE.WORKFLOW_TASK_DEPENDENCIES (
+ DEPENDS_ON_TASK_ID bigint not null,
+ DEPENDENT_TASK_ID bigint not null
+ );
+
+ create table CCM_CORE.WORKFLOW_TASK_LABELS (
+ TASK_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (TASK_ID, LOCALE)
+ );
+
+ create table CCM_CORE.WORKFLOW_TASKS (
+ TASK_ID bigint not null,
+ ACTIVE boolean,
+ TASK_STATE varchar(512),
+ WORKFLOW_ID bigint,
+ primary key (TASK_ID)
+ );
+
+ create table CCM_CORE.WORKFLOW_TASKS_DESCRIPTIONS (
+ TASK_ID bigint not null,
+ LOCALIZED_VALUE clob,
+ LOCALE varchar(255) not null,
+ primary key (TASK_ID, LOCALE)
+ );
+
+ create table CCM_CORE.WORKFLOW_TEMPLATES (
+ WORKFLOW_ID bigint not null,
+ primary key (WORKFLOW_ID)
+ );
+
+ create table CCM_CORE.WORKFLOW_USER_TASKS (
+ DUE_DATE timestamp,
+ DURATION_MINUTES bigint,
+ LOCKED boolean,
+ START_DATE timestamp,
+ TASK_ID bigint not null,
+ LOCKING_USER_ID bigint,
+ NOTIFICATION_SENDER bigint,
+ primary key (TASK_ID)
+ );
+
+ create table CCM_CORE.WORKFLOWS (
+ WORKFLOW_ID bigint not null,
+ primary key (WORKFLOW_ID)
+ );
+
+ alter table CCM_CORE.CATEGORY_DOMAINS
+ add constraint UK_mb1riernf8a88u3mwl0bgfj8y unique (DOMAIN_KEY);
+
+ alter table CCM_CORE.CATEGORY_DOMAINS
+ add constraint UK_i1xqotjvml7i6ro2jq22fxf5g unique (URI);
+
+ alter table CCM_CORE.CCM_OBJECTS
+ add constraint UK_1cm71jlagvyvcnkqvxqyit3wx unique (UUID);
+
+ alter table CCM_CORE.HOSTS
+ add constraint UK9ramlv6uxwt13v0wj7q0tucsx unique (SERVER_NAME, SERVER_PORT);
+
+ alter table CCM_CORE.INSTALLED_MODULES
+ add constraint UK_11imwgfojyi4hpr18uw9g3jvx unique (MODULE_CLASS_NAME);
+
+ alter table CCM_CORE.SETTINGS
+ add constraint UK5whinfxdaepqs09e5ia9y71uk unique (CONFIGURATION_CLASS, NAME);
+create sequence hibernate_sequence start with 1 increment by 1;
+
+ alter table CCM_CMS.ARTICLE_LEADS
+ add constraint FK4g66u3qtfyepw0f733kuiiaul
+ foreign key (OBJECT_ID)
+ references CCM_CMS.WORKFLOW_TASK_TYPES;
+
+ alter table CCM_CMS.ARTICLE_TEXTS
+ add constraint FK1pel1j53h3t3adh9o5cbje2d3
+ foreign key (OBJECT_ID)
+ references CCM_CMS.ARTICLES;
+
+ alter table CCM_CMS.ARTICLE_TEXTS_AUD
+ add constraint FKa06qks62tieeba607ykdrv3ry
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ARTICLE_TEXTS_AUD
+ add constraint FKljfof07259eofkub5g2dx0jlq
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ARTICLES
+ add constraint FK2pwvn9v2t2pikcw5hn2oq13q
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.ARTICLES_AUD
+ add constraint FKnevu4il5fu4vy2f5twh50kstr
+ foreign key (OBJECT_ID, REV)
+ references CCM_CMS.CONTENT_ITEMS_AUD;
+
+ alter table CCM_CMS.ASSET_TITLES
+ add constraint FKj61sy509dv63u246wlau5f9pa
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.ASSET_TITLES_AUD
+ add constraint FK6yuimrre2oowjo0diw6b00nhe
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ASSET_TITLES_AUD
+ add constraint FKcaockxi21ve0irh06vegc77uu
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ASSETS_AUD
+ add constraint FK4m4op9s9h5qhndcsssbu55gr2
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ASSETS_AUD
+ add constraint FK586j3p95nw2oa6yd06xdw0o5u
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ATTACHMENT_LIST_CAPTIONS
+ add constraint FKeqcryerscpnmqpipwyrvd0lae
+ foreign key (LIST_ID)
+ references CCM_CMS.ATTACHMENT_LISTS;
+
+ alter table CCM_CMS.ATTACHMENT_LIST_CAPTIONS_AUD
+ add constraint FK727detagt51wmejywhteq4jfs
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ATTACHMENT_LIST_CAPTIONS_AUD
+ add constraint FK7589vpkxegxs8y3wqjx37tig3
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ATTACHMENT_LISTS
+ add constraint FK4c7jp8622b8m8nvdvdajnt0am
+ foreign key (CONTENT_ITEM_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.ATTACHMENT_LISTS_AUD
+ add constraint FKgdt5p8huh1lhk299hkrytqmqc
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ATTACHMENT_LISTS_AUD
+ add constraint FKdn502yobchapgcyj1bu00u67a
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.AttachmentList_ItemAttachment_AUD
+ add constraint FKduowjilu7dqfs2oja88tr5oim
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.AttachmentList_ItemAttachment_AUD
+ add constraint FKdtm7qp3n6cojbm9b916plsgtx
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ATTACHMENTS
+ add constraint FKmn0bm137vwr61iy5nb59cjm22
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.ATTACHMENTS
+ add constraint FK622uanry14vw27de3d2v9uy57
+ foreign key (LIST_ID)
+ references CCM_CMS.ATTACHMENT_LISTS;
+
+ alter table CCM_CMS.ATTACHMENTS_AUD
+ add constraint FKl19663g6todb5d1e9lok7fl9e
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ATTACHMENTS_AUD
+ add constraint FK4n28sostn1hc8bf43qsp1pyuf
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.AUDIO_ASSETS
+ add constraint FKg9tos3it7lflk5o90jluonpev
+ foreign key (LEGAL_METADATA_ID)
+ references CCM_CMS.LEGAL_METADATA;
+
+ alter table CCM_CMS.AUDIO_ASSETS
+ add constraint FKa1m18ejmeknjiibvh2dac6tas
+ foreign key (ASSET_ID)
+ references CCM_CMS.BINARY_ASSETS;
+
+ alter table CCM_CMS.AUDIO_ASSETS_AUD
+ add constraint FKaf381a7d420ru9114rqcpr2b4
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.BINARY_ASSETS_AUD;
+
+ alter table CCM_CMS.BINARY_ASSET_DESCRIPTIONS
+ add constraint FK31kl9gu49nvhcku7gfsro6hqq
+ foreign key (ASSET_ID)
+ references CCM_CMS.BINARY_ASSETS;
+
+ alter table CCM_CMS.BINARY_ASSET_DESCRIPTIONS_AUD
+ add constraint FKhehi2pvqliq0s2jhv661lar7g
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.BINARY_ASSET_DESCRIPTIONS_AUD
+ add constraint FK9f5n81i6j0yopog1hvua2wmxc
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.BINARY_ASSETS
+ add constraint FK65sp6cl7d8qjmqgku1bjtpsdy
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.BINARY_ASSETS_AUD
+ add constraint FKovfkjrq3eka9fsfe5sidw07p3
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.ASSETS_AUD;
+
+ alter table CCM_CMS.BOOKMARK_DESCRIPTIONS
+ add constraint FKmeydpwmlq0wqw3gab4auiyrqg
+ foreign key (ASSET_ID)
+ references CCM_CMS.BOOKMARKS;
+
+ alter table CCM_CMS.BOOKMARK_DESCRIPTIONS_AUD
+ add constraint FKfff2ein3uhgwyyyajamy3hfwy
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.BOOKMARK_DESCRIPTIONS_AUD
+ add constraint FKtl48flnrkr0upvrc1ksy1o92m
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.BOOKMARKS
+ add constraint FKhs1tohpjry5sqdpl3cijl5ppk
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.BOOKMARKS_AUD
+ add constraint FKjrk2tah1gyn67acth3g7olvuc
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.ASSETS_AUD;
+
+ alter table CCM_CMS.CONTENT_ITEM_DESCRIPTIONS
+ add constraint FK6mt4tjnenr79o52wcj99tpeu4
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.CONTENT_ITEM_DESCRIPTIONS_AUD
+ add constraint FK12yrysxv4fxa73ker40e883av
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.CONTENT_ITEM_DESCRIPTIONS_AUD
+ add constraint FK4pxuq0pf2hrtireo902t21ocx
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.CONTENT_ITEM_NAMES
+ add constraint FKijrfangf9s3lyncmod651xyg8
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.CONTENT_ITEM_NAMES_AUD
+ add constraint FKq631ee5ollx5xkliowcrt8wkj
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.CONTENT_ITEM_NAMES_AUD
+ add constraint FKbjaycalit9pa2u7ae5dwjgtky
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.CONTENT_ITEM_TITLES
+ add constraint FKbvf67lou4ep94pgi6tur6o2gf
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.CONTENT_ITEM_TITLES_AUD
+ add constraint FKfbno0rxshoi57y8aehwv3o42j
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.CONTENT_ITEM_TITLES_AUD
+ add constraint FK4c3exifj1ghwg6htglynlo094
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.CONTENT_ITEMS
+ add constraint FKi1ce005bvnavqy8xlyim60yav
+ foreign key (contentType_OBJECT_ID)
+ references CCM_CMS.CONTENT_TYPES;
+
+ alter table CCM_CMS.CONTENT_ITEMS
+ add constraint FK1fr2q5y1wpmrufruja5ivfpuf
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CMS.CONTENT_ITEMS_AUD
+ add constraint FKsfhj0qok0ksjplvgcaditqekl
+ foreign key (OBJECT_ID, REV)
+ references CCM_CORE.CCM_OBJECTS_AUD;
+
+ alter table CCM_CMS.CONTENT_SECTION_ROLES
+ add constraint FKkn5nygbmub9wd5lxw3402t82d
+ foreign key (ROLE_ID)
+ references CCM_CORE.CCM_ROLES;
+
+ alter table CCM_CMS.CONTENT_SECTION_ROLES
+ add constraint FKgcn76piocmkmvl3b0omv9vkv9
+ foreign key (SECTION_ID)
+ references CCM_CMS.CONTENT_SECTIONS;
+
+ alter table CCM_CMS.CONTENT_SECTIONS
+ add constraint FKajweudfxaf7g2ydr2hcgqwcib
+ foreign key (ROOT_ASSETS_FOLDER_ID)
+ references CCM_CORE.CATEGORIES;
+
+ alter table CCM_CMS.CONTENT_SECTIONS
+ add constraint FK6g7kw4b6diqa0nks45ilp0vhs
+ foreign key (ROOT_DOCUMENTS_FOLDER_ID)
+ references CCM_CORE.CATEGORIES;
+
+ alter table CCM_CMS.CONTENT_SECTIONS
+ add constraint FK72jh0axiiru87i61mppvaiv96
+ foreign key (OBJECT_ID)
+ references CCM_CORE.APPLICATIONS;
+
+ alter table CCM_CMS.CONTENT_TYPE_DESCRIPTIONS
+ add constraint FKknyen2aw844b65grp7uys34cb
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_TYPES;
+
+ alter table CCM_CMS.CONTENT_TYPE_LABELS
+ add constraint FK3suusqws1xgffyk3yob7m7dge
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_TYPES;
+
+ alter table CCM_CMS.CONTENT_TYPES
+ add constraint FK96vwsbqfbdg33ujeeawajr0v4
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CMS.ContentItem_AttachmentList_AUD
+ add constraint FK4notdhn18abev1asay7cmyy84
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.ContentItem_AttachmentList_AUD
+ add constraint FK16sw895gdgghrymbirrgrvxsa
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_COSTS
+ add constraint FKrbmepytotc73h5inefeih6rea
+ foreign key (OBJECT_ID)
+ references CCM_CMS.EVENTS;
+
+ alter table CCM_CMS.EVENT_COSTS_AUD
+ add constraint FKocok2fj1oflsi16i9guf8bpc6
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_COSTS_AUD
+ add constraint FKr17panho66n1ixh8tdms01e2c
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_DATES
+ add constraint FKfsfsbgoeoi511ll69iy1v7ujs
+ foreign key (OBJECT_ID)
+ references CCM_CMS.EVENTS;
+
+ alter table CCM_CMS.EVENT_DATES_AUD
+ add constraint FK70p2ayg7fexrb9jogdu3vlwfb
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_DATES_AUD
+ add constraint FKklmki82kiy0hwwpfdur2s7l3e
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_LOCATIONS
+ add constraint FK8snwub57evwh6px3n265tcoiv
+ foreign key (OBJECT_ID)
+ references CCM_CMS.EVENTS;
+
+ alter table CCM_CMS.EVENT_LOCATIONS_AUD
+ add constraint FKk5thpb1gaktsk213o53y97hno
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_LOCATIONS_AUD
+ add constraint FKivwe7h7k4myq4rhuh2wkepd9j
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_MAIN_CONTRIBUTORS
+ add constraint FKlmq881mxd08hthm5dy4ayjq0e
+ foreign key (OBJECT_ID)
+ references CCM_CMS.EVENTS;
+
+ alter table CCM_CMS.EVENT_MAIN_CONTRIBUTORS_AUD
+ add constraint FKqgkj5almojvt913heh1f4kro5
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_MAIN_CONTRIBUTORS_AUD
+ add constraint FKh8vhg85li7c8yqjrg2plvkgho
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_TEXTS
+ add constraint FKc46r2g7ry50b9e875dldjhwxp
+ foreign key (OBJECT_ID)
+ references CCM_CMS.EVENTS;
+
+ alter table CCM_CMS.EVENT_TEXTS_AUD
+ add constraint FK82mc7uswliij43std6gwyswj3
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_TEXTS_AUD
+ add constraint FK1s381t783dmpk0fup65mvma0w
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_TYPES
+ add constraint FKhdbj26ubbhmht44qpin7ony29
+ foreign key (OBJECT_ID)
+ references CCM_CMS.EVENTS;
+
+ alter table CCM_CMS.EVENT_TYPES_AUD
+ add constraint FKgby7m27rnb6oeloqycyf4b1kx
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENT_TYPES_AUD
+ add constraint FKhcpvb5q2geclo5vxk0gt815x8
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.EVENTS
+ add constraint FKt56odfo39eq13gcj1bbtngoj7
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.EVENTS_AUD
+ add constraint FK9gofktd490afdwak49x15w6me
+ foreign key (OBJECT_ID, REV)
+ references CCM_CMS.CONTENT_ITEMS_AUD;
+
+ alter table CCM_CMS.EXTERNAL_AUDIO_ASSETS
+ add constraint FKrwn3rdmqevi618fthojs0xkkq
+ foreign key (LEGAL_METADATA_ID)
+ references CCM_CMS.LEGAL_METADATA;
+
+ alter table CCM_CMS.EXTERNAL_AUDIO_ASSETS
+ add constraint FK5sxviewjxfgk0at60emrpuh3n
+ foreign key (ASSET_ID)
+ references CCM_CMS.BOOKMARKS;
+
+ alter table CCM_CMS.EXTERNAL_AUDIO_ASSETS_AUD
+ add constraint FK6814o1fnh49p5ij9cfvr7y00s
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.BOOKMARKS_AUD;
+
+ alter table CCM_CMS.EXTERNAL_VIDEO_ASSET
+ add constraint FK3jia7ctpjs0u510hi0qqexu5t
+ foreign key (LEGAL_METADATA_ID)
+ references CCM_CMS.LEGAL_METADATA;
+
+ alter table CCM_CMS.EXTERNAL_VIDEO_ASSET
+ add constraint FKc6m77lkbfa5ym2s8sq00jkyjf
+ foreign key (ASSET_ID)
+ references CCM_CMS.BOOKMARKS;
+
+ alter table CCM_CMS.EXTERNAL_VIDEO_ASSET_AUD
+ add constraint FKd5efitnmsrko2vq48ei1mclfv
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.BOOKMARKS_AUD;
+
+ alter table CCM_CMS.FILES
+ add constraint FK4e8p3tu8ocy43ofs9uifuk8gh
+ foreign key (ASSET_ID)
+ references CCM_CMS.BINARY_ASSETS;
+
+ alter table CCM_CMS.FILES_AUD
+ add constraint FK3c9xf8w1dr3q0grxslguvviqn
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.BINARY_ASSETS_AUD;
+
+ alter table CCM_CMS.IMAGES
+ add constraint FK51ja1101epvl74auenv6sqyev
+ foreign key (LEGAL_METADATA_ID)
+ references CCM_CMS.LEGAL_METADATA;
+
+ alter table CCM_CMS.IMAGES
+ add constraint FK9mgknvtu1crw4el5d4sqy8d6c
+ foreign key (ASSET_ID)
+ references CCM_CMS.BINARY_ASSETS;
+
+ alter table CCM_CMS.IMAGES_AUD
+ add constraint FK6xggeoexci2har3mceo9naqiy
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.BINARY_ASSETS_AUD;
+
+ alter table CCM_CMS.LEGAL_METADATA
+ add constraint FKjxss2fb6khhn68e8ccuksl9hk
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.LEGAL_METADATA_AUD
+ add constraint FKofjkwpepeyb6e8tytnhjfvx49
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.ASSETS_AUD;
+
+ alter table CCM_CMS.LEGAL_METADATA_CONTRIBUTORS
+ add constraint FKf9s3kxi6y5r60wksv5bospmx1
+ foreign key (LEGAL_METADATA_ID)
+ references CCM_CMS.LEGAL_METADATA;
+
+ alter table CCM_CMS.LEGAL_METADATA_CONTRIBUTORS_AUD
+ add constraint FKc3lonfk7mn3p14ix96k5u74om
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.LEGAL_METADATA_CONTRIBUTORS_AUD
+ add constraint FKgxxsteesd2em96fj05f0u4men
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.LEGAL_METADATA_RIGHTS
+ add constraint FKhsy9u7nrh3slmkkri3nba7e1
+ foreign key (ASSET_ID)
+ references CCM_CMS.LEGAL_METADATA;
+
+ alter table CCM_CMS.LEGAL_METADATA_RIGHTS_AUD
+ add constraint FKe2da3kha2nl6sj0dllhepuxtq
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.LEGAL_METADATA_RIGHTS_AUD
+ add constraint FKr867xswbxlqq6diyqyqnrh670
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.LIFECYCLE_DEFINITION_DESCRIPTIONS
+ add constraint FKsdr5aoogu4b9x95m8qsbe4t0y
+ foreign key (OBJECT_ID)
+ references CCM_CMS.LIFECYLE_DEFINITIONS;
+
+ alter table CCM_CMS.LIFECYCLE_DEFINITION_LABELS
+ add constraint FKt4h71sl91ue18b25pdjty7jex
+ foreign key (OBJECT_ID)
+ references CCM_CMS.LIFECYLE_DEFINITIONS;
+
+ alter table CCM_CMS.LIFECYCLE_PHASE_DEFINITION_DESCRIPTIONS
+ add constraint FKafbeck8qm0nflpt9aedn196ou
+ foreign key (OBJECT_ID)
+ references CCM_CMS.LIFECYCLE_PHASE_DEFINITIONS;
+
+ alter table CCM_CMS.LIFECYCLE_PHASE_DEFINITION_LABELS
+ add constraint FKqysn500b0sp7bu8gy2sf2q8b9
+ foreign key (OBJECT_ID)
+ references CCM_CMS.LIFECYCLE_PHASE_DEFINITIONS;
+
+ alter table CCM_CMS.LIFECYCLE_PHASE_DEFINITIONS
+ add constraint FKq5cwomuc9s1f3fsriq9t35407
+ foreign key (LIFECYCLE_DEFINITION_ID)
+ references CCM_CMS.LIFECYLE_DEFINITIONS;
+
+ alter table CCM_CMS.LIFECYCLES
+ add constraint FK5yx1a2f8g4w95p1ul77sfhow8
+ foreign key (DEFINITION_ID)
+ references CCM_CMS.LIFECYLE_DEFINITIONS;
+
+ alter table CCM_CMS.LIFECYLE_PHASES
+ add constraint FKpqysexvd82e4xd4uibtdfn8j4
+ foreign key (DEFINITION_ID)
+ references CCM_CMS.LIFECYCLE_PHASE_DEFINITIONS;
+
+ alter table CCM_CMS.LIFECYLE_PHASES
+ add constraint FKerihqw4gpb0lwap6x73us7wos
+ foreign key (lifecycle_LIFECYCLE_ID)
+ references CCM_CMS.LIFECYCLES;
+
+ alter table CCM_CMS.MPA_SECTION_TEXTS
+ add constraint FKaruovr4oa07syyhvkixfwc17h
+ foreign key (OBJECT_ID)
+ references CCM_CMS.MULTIPART_ARTICLE_SECTIONS;
+
+ alter table CCM_CMS.MPA_SECTION_TEXTS_AUD
+ add constraint FKs4kvqroybq9ldb2rwhr6v8kmt
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MPA_SECTION_TEXTS_AUD
+ add constraint FKpxvtsycad805c8u0vyh7pcb2c
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MPA_SECTION_TITLES
+ add constraint FK7qpmrj6yjvad50k5budn5rag4
+ foreign key (OBJECT_ID)
+ references CCM_CMS.MULTIPART_ARTICLE_SECTIONS;
+
+ alter table CCM_CMS.MPA_SECTION_TITLES_AUD
+ add constraint FKk64mi5911ybptw4slxh8i0lgb
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MPA_SECTION_TITLES_AUD
+ add constraint FKq7f0y31r5tk2nesx0lv53d6sb
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MPA_SUMMARIES
+ add constraint FK5kx5ghrkh6tqa2vms2qabacx8
+ foreign key (OBJECT_ID)
+ references CCM_CMS.MULTIPART_ARTICLES;
+
+ alter table CCM_CMS.MPA_SUMMARIES_AUD
+ add constraint FKmmrabpl2gsrdb2udc76x9o6q7
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MPA_SUMMARIES_AUD
+ add constraint FK3kebu6i1dtwfegp4409hhob4x
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MULTIPART_ARTICLE_SECTIONS
+ add constraint FK30tkd6xp4i1gg6nrse4di2yxx
+ foreign key (MULTIPART_ARTICLE_ID)
+ references CCM_CMS.MULTIPART_ARTICLES;
+
+ alter table CCM_CMS.MULTIPART_ARTICLE_SECTIONS_AUD
+ add constraint FK8xq6k3a1kmnxv9nh5wae80k6k
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MULTIPART_ARTICLE_SECTIONS_AUD
+ add constraint FKsudhdaa9hs73447yik8mdy3ts
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MULTIPART_ARTICLES
+ add constraint FKj7j0ew378cmcta2dfdso4tmey
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.MULTIPART_ARTICLES_AUD
+ add constraint FKacl2u1cx6tmwfb9cpaxstw39k
+ foreign key (OBJECT_ID, REV)
+ references CCM_CMS.CONTENT_ITEMS_AUD;
+
+ alter table CCM_CMS.MultiPartArticle_MultiPartArticleSection_AUD
+ add constraint FK9vexjsvd62ufkgi4g24qiql70
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.MultiPartArticle_MultiPartArticleSection_AUD
+ add constraint FK4ds2fgwphr74869qkn4e2yia6
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.NEWS
+ add constraint FKl8jhpvtn0lx9drkhhbbuvqqis
+ foreign key (OBJECT_ID)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.NEWS_AUD
+ add constraint FK7akvtda3f51espb46xtjalcl2
+ foreign key (OBJECT_ID, REV)
+ references CCM_CMS.CONTENT_ITEMS_AUD;
+
+ alter table CCM_CMS.NEWS_TEXTS
+ add constraint FK1s5m60rf80iaidktawb3ebmf3
+ foreign key (OBJECT_ID)
+ references CCM_CMS.NEWS;
+
+ alter table CCM_CMS.NEWS_TEXTS_AUD
+ add constraint FKrand9sf233sgkgp8wfoen468l
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.NEWS_TEXTS_AUD
+ add constraint FKotjtrajmmjxussl4pvy2vl7ho
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.NOTE_TEXTS
+ add constraint FKa0yp21m25o7omtnag0eet8v8q
+ foreign key (ASSET_ID)
+ references CCM_CMS.NOTES;
+
+ alter table CCM_CMS.NOTE_TEXTS_AUD
+ add constraint FKoxggogvr9ek831d7y3omu8wvw
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.NOTE_TEXTS_AUD
+ add constraint FKg1kfbj306ufy8034a83a7ft2o
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CMS.NOTES
+ add constraint FKb5msdqwvlj4ipd1r8f8uxuoy4
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.NOTES_AUD
+ add constraint FKjr3tek35d3f0xm4xp0s811cah
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.ASSETS_AUD;
+
+ alter table CCM_CMS.RELATED_LINKS
+ add constraint FKb517dnfj56oby2s34jp1omuim
+ foreign key (BOOKMARK_ID)
+ references CCM_CMS.BOOKMARKS;
+
+ alter table CCM_CMS.RELATED_LINKS
+ add constraint FK7ts8tmnwxi8kry7cer3egujsv
+ foreign key (TARGET_ITEM)
+ references CCM_CMS.CONTENT_ITEMS;
+
+ alter table CCM_CMS.RELATED_LINKS
+ add constraint FKf4r30ra4a2ajuky0tk4lc06n5
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.RELATED_LINKS_AUD
+ add constraint FKkda2cf5ynu7v7udi0ytfmr9ij
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.ASSETS_AUD;
+
+ alter table CCM_CMS.REUSABLE_ASSETS
+ add constraint FKngdq6f077q6ndqn9o3jc6k14a
+ foreign key (ASSET_ID)
+ references CCM_CMS.ASSETS;
+
+ alter table CCM_CMS.REUSABLE_ASSETS
+ add constraint FKhvf4mfltp8abbr5u0qgjm2jk2
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CMS.REUSABLE_ASSETS_AUD
+ add constraint FKgyc5gd3cffox4wvjoir6i4gxt
+ foreign key (OBJECT_ID, REV)
+ references CCM_CORE.CCM_OBJECTS_AUD;
+
+ alter table CCM_CMS.TASK_EVENT_URL_GENERATOR
+ add constraint FKjjasedpc2ef91iknmiyqwhxrs
+ foreign key (CONTENT_TYPE_ID)
+ references CCM_CMS.CONTENT_TYPES;
+
+ alter table CCM_CMS.TASK_EVENT_URL_GENERATOR
+ add constraint FKi3tnip5gr0i5hvw8skw21pveh
+ foreign key (TASK_TYPE_ID)
+ references CCM_CMS.WORKFLOW_TASK_TYPES;
+
+ alter table CCM_CMS.VIDEO_ASSET
+ add constraint FKdjjbp8p48xwfqhw0oo79tkyjy
+ foreign key (LEGAL_METADATA_ID)
+ references CCM_CMS.LEGAL_METADATA;
+
+ alter table CCM_CMS.VIDEO_ASSET
+ add constraint FK9cynf36vykykyaga2j1xs7jkx
+ foreign key (ASSET_ID)
+ references CCM_CMS.BINARY_ASSETS;
+
+ alter table CCM_CMS.VIDEO_ASSET_AUD
+ add constraint FK7qsbfxxg6ixpkjjor4nbkd63i
+ foreign key (ASSET_ID, REV)
+ references CCM_CMS.BINARY_ASSETS_AUD;
+
+ alter table CCM_CMS.WORKFLOW_TASKS
+ add constraint FK1sk7ouwhx9r3buxvbfvfa7nnm
+ foreign key (TASK_TYPE_ID)
+ references CCM_CMS.WORKFLOW_TASK_TYPES;
+
+ alter table CCM_CMS.WORKFLOW_TASKS
+ add constraint FKge2x94m1y9tr7mk26ensyn674
+ foreign key (TASK_ID)
+ references CCM_CORE.WORKFLOW_USER_TASKS;
+
+ alter table CCM_CORE.APPLICATIONS
+ add constraint FKatcp9ij6mbkx0nfeig1o6n3lm
+ foreign key (OBJECT_ID)
+ references CCM_CORE.RESOURCES;
+
+ alter table CCM_CORE.ATTACHMENTS
+ add constraint FK8ju9hm9baceridp803nislkwb
+ foreign key (MESSAGE_ID)
+ references CCM_CORE.MESSAGES;
+
+ alter table CCM_CORE.CATEGORIES
+ add constraint FKrj3marx99nheur4fqanm0ylur
+ foreign key (PARENT_CATEGORY_ID)
+ references CCM_CORE.CATEGORIES;
+
+ alter table CCM_CORE.CATEGORIES
+ add constraint FKpm291swli2musd0204phta652
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.CATEGORIZATIONS
+ add constraint FKejp0ubk034nfq60v1po6srkke
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.CATEGORIZATIONS
+ add constraint FKoyeipswl876wa6mqwbx0uy83h
+ foreign key (CATEGORY_ID)
+ references CCM_CORE.CATEGORIES;
+
+ alter table CCM_CORE.CATEGORY_DESCRIPTIONS
+ add constraint FKhiwjlmh5vkbu3v3vng1la1qum
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CATEGORIES;
+
+ alter table CCM_CORE.CATEGORY_DOMAINS
+ add constraint FKf25vi73cji01w8fgo6ow1dgg
+ foreign key (ROOT_CATEGORY_ID)
+ references CCM_CORE.CATEGORIES;
+
+ alter table CCM_CORE.CATEGORY_DOMAINS
+ add constraint FK58xpmnvciohkom1c16oua4xha
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.CATEGORY_TITLES
+ add constraint FKka9bt9f5br0kji5bcjxcmf6ch
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CATEGORIES;
+
+ alter table CCM_CORE.CCM_OBJECTS_AUD
+ add constraint FKr00eauutiyvocno8ckx6h9nw6
+ foreign key (REV)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CORE.CCM_OBJECTS_AUD
+ add constraint FKo5s37ctcdny7tmewjwv7705h5
+ foreign key (REVEND)
+ references CCM_CORE.CCM_REVISIONS;
+
+ alter table CCM_CORE.DIGESTS
+ add constraint FKc53g09agnye3w1v4euy3e0gsi
+ foreign key (FROM_PARTY_ID)
+ references CCM_CORE.PARTIES;
+
+ alter table CCM_CORE.DIGESTS
+ add constraint FK845r9ep6xu6nbt1mvxulwybym
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.DOMAIN_DESCRIPTIONS
+ add constraint FKn4i2dxgn8cqysa62dds6eih6a
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CATEGORY_DOMAINS;
+
+ alter table CCM_CORE.DOMAIN_OWNERSHIPS
+ add constraint FK47nsasr7jrdwlky5gx0u6e9py
+ foreign key (domain_OBJECT_ID)
+ references CCM_CORE.CATEGORY_DOMAINS;
+
+ alter table CCM_CORE.DOMAIN_OWNERSHIPS
+ add constraint FK3u4hq6yqau4m419b1xva3xpwq
+ foreign key (owner_OBJECT_ID)
+ references CCM_CORE.APPLICATIONS;
+
+ alter table CCM_CORE.DOMAIN_TITLES
+ add constraint FK5p526dsdwn94els6lp5w0hdn4
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CATEGORY_DOMAINS;
+
+ alter table CCM_CORE.FORMBUILDER_COMPONENT_DESCRIPTIONS
+ add constraint FKfh0k9lj3pf4amfc9bbbss0tr1
+ foreign key (COMPONENT_ID)
+ references CCM_CORE.FORMBUILDER_COMPONENTS;
+
+ alter table CCM_CORE.FORMBUILDER_COMPONENTS
+ add constraint FKpcpmvyiix023b4g5n4q8nkfca
+ foreign key (parentComponent_OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_COMPONENTS;
+
+ alter table CCM_CORE.FORMBUILDER_COMPONENTS
+ add constraint FKt0e0uv00pp1rwhyaltrytghnm
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.FORMBUILDER_CONFIRM_EMAIL_LISTENER
+ add constraint FK48khrbud3xhi2gvsvnlttd8tg
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.FORMBUILDER_CONFIRM_REDIRECT_LISTENERS
+ add constraint FKbyjjt2ufendvje2obtge2l7et
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.FORMBUILDER_DATA_DRIVEN_SELECTS
+ add constraint FK8oriyta1957u7dvbrqk717944
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_WIDGETS;
+
+ alter table CCM_CORE.FORMBUILDER_DATA_QUERIES
+ add constraint FKhhaxpeddbtmrnjr5o0fopju3a
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.FORMBUILDER_DATA_QUERY_DESCRIPTIONS
+ add constraint FKsmduu1opoiulkeo2gc8v7lsbn
+ foreign key (DATA_QUERY_ID)
+ references CCM_CORE.FORMBUILDER_DATA_QUERIES;
+
+ alter table CCM_CORE.FORMBUILDER_DATA_QUERY_NAMES
+ add constraint FKju1x82inrw3kguyjuxoetn6gn
+ foreign key (DATA_QUERY_ID)
+ references CCM_CORE.FORMBUILDER_DATA_QUERIES;
+
+ alter table CCM_CORE.FORMBUILDER_FORMSECTIONS
+ add constraint FKnfhsgxp4lvigq2pm33pn4afac
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_COMPONENTS;
+
+ alter table CCM_CORE.FORMBUILDER_LISTENERS
+ add constraint FK33ilyirwoux28yowafgd5xx0o
+ foreign key (widget_OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_WIDGETS;
+
+ alter table CCM_CORE.FORMBUILDER_LISTENERS
+ add constraint FKlqm76746nq5yrt8ganm474uu0
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.FORMBUILDER_METAOBJECTS
+ add constraint FKf963v6u9mw8pwjmasrw51w8dx
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.FORMBUILDER_OBJECT_TYPES
+ add constraint FKkv337e83rsecf0h3qy8bu7l9w
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.FORMBUILDER_OPTION_LABELS
+ add constraint FKatlsylsvln6yse55eof6wwkj6
+ foreign key (OPTION_ID)
+ references CCM_CORE.FORMBUILDER_OPTIONS;
+
+ alter table CCM_CORE.FORMBUILDER_OPTIONS
+ add constraint FKhe5q71wby9g4i56sotc501h11
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_COMPONENTS;
+
+ alter table CCM_CORE.FORMBUILDER_PROCESS_LISTENER_DESCRIPTIONS
+ add constraint FKcv3iu04gxjk9c0pn6tl8rqqv3
+ foreign key (PROCESS_LISTENER_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.FORMBUILDER_PROCESS_LISTENER_NAMES
+ add constraint FK8rnyb1m6ij3b9hhmhr7klgd4p
+ foreign key (PROCESS_LISTENER_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.FORMBUILDER_PROCESS_LISTENERS
+ add constraint FK7uiaeax8qafm82e5k729ms5ku
+ foreign key (formSection_OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_FORMSECTIONS;
+
+ alter table CCM_CORE.FORMBUILDER_PROCESS_LISTENERS
+ add constraint FKbdnloo884qk6gn36jwiqv5rlp
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.FORMBUILDER_REMOTE_SERVER_POST_LISTENER
+ add constraint FKpajvu9m6fj1enm67a9gcb5ii9
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.FORMBUILDER_SIMPLE_EMAIL_LISTENERS
+ add constraint FKsn82ktlq0c9ikijyv8k2bfv4f
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.FORMBUILDER_TEMPLATE_EMAIL_LISTENERS
+ add constraint FK8kjyu72btjsuaaqh4bvd8npns
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.FORMBUILDER_WIDGET_LABELS
+ add constraint FKb1q9bfshcrkwlj7r8w5jb4y8l
+ foreign key (widget_OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_WIDGETS;
+
+ alter table CCM_CORE.FORMBUILDER_WIDGET_LABELS
+ add constraint FKm1huo6ghk9l5o8buku9v8y6q7
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_COMPONENTS;
+
+ alter table CCM_CORE.FORMBUILDER_WIDGETS
+ add constraint FKs7qq6vxblhmq0rlf87re65jdp
+ foreign key (label_OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_WIDGET_LABELS;
+
+ alter table CCM_CORE.FORMBUILDER_WIDGETS
+ add constraint FK1wosr4ujbfckdc50u5fgmrhrk
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_COMPONENTS;
+
+ alter table CCM_CORE.FORMBUILDER_XML_EMAIL_LISTENERS
+ add constraint FKjie9co03m7ow4ihig5rk7l8oj
+ foreign key (OBJECT_ID)
+ references CCM_CORE.FORMBUILDER_PROCESS_LISTENERS;
+
+ alter table CCM_CORE.GROUP_MEMBERSHIPS
+ add constraint FKq4qnny8ri3eo7eqh4olxco8nk
+ foreign key (GROUP_ID)
+ references CCM_CORE.GROUPS;
+
+ alter table CCM_CORE.GROUP_MEMBERSHIPS
+ add constraint FKc8u86ivkhvoiw6ju8b2p365he
+ foreign key (MEMBER_ID)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.GROUPS
+ add constraint FK4f61mlqxw0ct6s7wwpi9m0735
+ foreign key (PARTY_ID)
+ references CCM_CORE.PARTIES;
+
+ alter table CCM_CORE.INITS
+ add constraint FK3nvvxk10nmq9nfuko8yklqdgc
+ foreign key (REQUIRED_BY_ID)
+ references CCM_CORE.INITS;
+
+ alter table CCM_CORE.LUCENE_DOCUMENTS
+ add constraint FK942kl4yff8rdiwr0pjk2a9g8
+ foreign key (CREATED_BY_PARTY_ID)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.LUCENE_DOCUMENTS
+ add constraint FKc5rs6afx4p9fidabfqsxr5ble
+ foreign key (LAST_MODIFIED_BY)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.LUCENE_INDEXES
+ add constraint FK6gu0yrlviqk07dtb3r02iw43f
+ foreign key (HOST_ID)
+ references CCM_CORE.HOSTS;
+
+ alter table CCM_CORE.MESSAGES
+ add constraint FKph10aehmg9f20pn2w4buki97q
+ foreign key (IN_REPLY_TO_ID)
+ references CCM_CORE.MESSAGES;
+
+ alter table CCM_CORE.MESSAGES
+ add constraint FKjufsx3c3h538fj35h8hgfnb1p
+ foreign key (SENDER_ID)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.MESSAGES
+ add constraint FK6w20ao7scwecd9mfwpun2ddqx
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.NOTIFICATIONS
+ add constraint FKqk70c1x1dklhty9ju5t4wukd9
+ foreign key (DIGEST_ID)
+ references CCM_CORE.DIGESTS;
+
+ alter table CCM_CORE.NOTIFICATIONS
+ add constraint FKtt4fjr2p75og79jxxgd8q8mr
+ foreign key (MESSAGE_ID)
+ references CCM_CORE.MESSAGES;
+
+ alter table CCM_CORE.NOTIFICATIONS
+ add constraint FK2vlnma0ox43j0clx8ead08n5s
+ foreign key (RECEIVER_ID)
+ references CCM_CORE.PARTIES;
+
+ alter table CCM_CORE.NOTIFICATIONS
+ add constraint FKf423hhiaw1bexpxeh1pnas7qt
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.ONE_TIME_AUTH_TOKENS
+ add constraint FKtplfuphkiorfkttaewb4wmfjc
+ foreign key (USER_ID)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.PERMISSIONS
+ add constraint FKj9di7pawxgtouxmu2k44bj5c4
+ foreign key (CREATION_USER_ID)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.PERMISSIONS
+ add constraint FKikx3x0kn9fito23g50v6xbr9f
+ foreign key (GRANTEE_ID)
+ references CCM_CORE.CCM_ROLES;
+
+ alter table CCM_CORE.PERMISSIONS
+ add constraint FKkamckexjnffnt8lay9nqeawhm
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.PORTALS
+ add constraint FK5a2hdrbw03mmgr74vj5nxlpvk
+ foreign key (OBJECT_ID)
+ references CCM_CORE.RESOURCES;
+
+ alter table CCM_CORE.PORTLETS
+ add constraint FK9gr5xjt3rx4uhtw7vl6adruol
+ foreign key (PORTAL_ID)
+ references CCM_CORE.PORTALS;
+
+ alter table CCM_CORE.PORTLETS
+ add constraint FKjmx9uebt0gwxkw3xv34niy35f
+ foreign key (OBJECT_ID)
+ references CCM_CORE.RESOURCES;
+
+ alter table CCM_CORE.QUEUE_ITEMS
+ add constraint FKtgkwfruv9kjdybf46l02da088
+ foreign key (MESSAGE_ID)
+ references CCM_CORE.MESSAGES;
+
+ alter table CCM_CORE.QUEUE_ITEMS
+ add constraint FKs9aq1hyxstwmvx7fmfifp4x7r
+ foreign key (RECEIVER_ID)
+ references CCM_CORE.PARTIES;
+
+ alter table CCM_CORE.RESOURCE_DESCRIPTIONS
+ add constraint FKk9arvj5u21rv23ce3cav4opqx
+ foreign key (OBJECT_ID)
+ references CCM_CORE.RESOURCES;
+
+ alter table CCM_CORE.RESOURCE_TITLES
+ add constraint FKto4p6n2wklljyf7tmuxtmyfe0
+ foreign key (OBJECT_ID)
+ references CCM_CORE.RESOURCES;
+
+ alter table CCM_CORE.RESOURCE_TYPE_DESCRIPTIONS
+ add constraint FKckpihjtv23iahbg3imnpbsr2
+ foreign key (RESOURCE_TYPE_ID)
+ references CCM_CORE.RESOURCE_TYPES;
+
+ alter table CCM_CORE.RESOURCES
+ add constraint FKbo7ibfgodicn9flv2gfo11g5a
+ foreign key (parent_OBJECT_ID)
+ references CCM_CORE.RESOURCES;
+
+ alter table CCM_CORE.RESOURCES
+ add constraint FK262fbwetpjx3k4uuvw24wsiv
+ foreign key (resourceType_RESOURCE_TYPE_ID)
+ references CCM_CORE.RESOURCE_TYPES;
+
+ alter table CCM_CORE.RESOURCES
+ add constraint FKbjdf8pm4frth8r06ev2qjm88f
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.ROLE_MEMBERSHIPS
+ add constraint FK9m88ywi7rcin7b7jrgh53emrq
+ foreign key (MEMBER_ID)
+ references CCM_CORE.PARTIES;
+
+ alter table CCM_CORE.ROLE_MEMBERSHIPS
+ add constraint FKcsyogv5m2rgsrmtgnhgkjhfw7
+ foreign key (ROLE_ID)
+ references CCM_CORE.CCM_ROLES;
+
+ alter table CCM_CORE.SETTINGS_ENUM_VALUES
+ add constraint FK8mw4p92s0h3h8bmo8saowu32i
+ foreign key (ENUM_ID)
+ references CCM_CORE.SETTINGS;
+
+ alter table CCM_CORE.SETTINGS_L10N_STR_VALUES
+ add constraint FK5knjq7cisej0qfx5dw1y93rou
+ foreign key (ENTRY_ID)
+ references CCM_CORE.SETTINGS;
+
+ alter table CCM_CORE.SETTINGS_STRING_LIST
+ add constraint FKqeclqa5sf1g53vxs857tpwrus
+ foreign key (LIST_ID)
+ references CCM_CORE.SETTINGS;
+
+ alter table CCM_CORE.TASK_ASSIGNMENTS
+ add constraint FKe29uwmvxdmol1fjob3auej4qv
+ foreign key (ROLE_ID)
+ references CCM_CORE.CCM_ROLES;
+
+ alter table CCM_CORE.TASK_ASSIGNMENTS
+ add constraint FKc1vovbjg9mp5yegx2fdoutx7u
+ foreign key (TASK_ID)
+ references CCM_CORE.WORKFLOW_USER_TASKS;
+
+ alter table CCM_CORE.THREADS
+ add constraint FKsx08mpwvwnw97uwdgjs76q39g
+ foreign key (ROOT_ID)
+ references CCM_CORE.MESSAGES;
+
+ alter table CCM_CORE.THREADS
+ add constraint FKp97b1sy1kop07rtapeh5l9fb2
+ foreign key (OBJECT_ID)
+ references CCM_CORE.CCM_OBJECTS;
+
+ alter table CCM_CORE.USER_EMAIL_ADDRESSES
+ add constraint FKr900l79erul95seyyccf04ufc
+ foreign key (USER_ID)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.USERS
+ add constraint FKosh928q71aonu6l1kurb417r
+ foreign key (PARTY_ID)
+ references CCM_CORE.PARTIES;
+
+ alter table CCM_CORE.WORKFLOW_DESCRIPTIONS
+ add constraint FKgx7upkqky82dpxvbs95imfl9l
+ foreign key (WORKFLOW_ID)
+ references CCM_CORE.WORKFLOWS;
+
+ alter table CCM_CORE.WORKFLOW_NAMES
+ add constraint FKkxedy9p48avfk45r0bn4uc09i
+ foreign key (WORKFLOW_ID)
+ references CCM_CORE.WORKFLOWS;
+
+ alter table CCM_CORE.WORKFLOW_TASK_COMMENTS
+ add constraint FKkfqrf9jdvm7livu5if06w0r5t
+ foreign key (TASK_ID)
+ references CCM_CORE.WORKFLOW_TASKS;
+
+ alter table CCM_CORE.WORKFLOW_TASK_DEPENDENCIES
+ add constraint FK1htp420ki24jaswtcum56iawe
+ foreign key (DEPENDENT_TASK_ID)
+ references CCM_CORE.WORKFLOW_TASKS;
+
+ alter table CCM_CORE.WORKFLOW_TASK_DEPENDENCIES
+ add constraint FK8rbggnp4yjpab8quvvx800ymy
+ foreign key (DEPENDS_ON_TASK_ID)
+ references CCM_CORE.WORKFLOW_TASKS;
+
+ alter table CCM_CORE.WORKFLOW_TASK_LABELS
+ add constraint FKf715qud6g9xv2xeb8rrpnv4xs
+ foreign key (TASK_ID)
+ references CCM_CORE.WORKFLOW_TASKS;
+
+ alter table CCM_CORE.WORKFLOW_TASKS
+ add constraint FK1693cbc36e4d8gucg8q7sc57e
+ foreign key (WORKFLOW_ID)
+ references CCM_CORE.WORKFLOWS;
+
+ alter table CCM_CORE.WORKFLOW_TASKS_DESCRIPTIONS
+ add constraint FK2s2498d2tpojjrtghq7iyaosv
+ foreign key (TASK_ID)
+ references CCM_CORE.WORKFLOW_TASKS;
+
+ alter table CCM_CORE.WORKFLOW_TEMPLATES
+ add constraint FK8692vdme4yxnkj1m0k1dw74pk
+ foreign key (WORKFLOW_ID)
+ references CCM_CORE.WORKFLOWS;
+
+ alter table CCM_CORE.WORKFLOW_USER_TASKS
+ add constraint FKf09depwj5rgso2dair07vnu33
+ foreign key (LOCKING_USER_ID)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.WORKFLOW_USER_TASKS
+ add constraint FK6evo9y34awhdfcyl8gv78qb7f
+ foreign key (NOTIFICATION_SENDER)
+ references CCM_CORE.USERS;
+
+ alter table CCM_CORE.WORKFLOW_USER_TASKS
+ add constraint FKefpdf9ojplu7loo31hfm0wl2h
+ foreign key (TASK_ID)
+ references CCM_CORE.WORKFLOW_TASKS;
diff --git a/ccm-cms/src/test/resources/datasets/org/librecms/contentsection/ContentSectionManagerTest/data.xml b/ccm-cms/src/test/resources/datasets/org/librecms/contentsection/ContentSectionManagerTest/data.xml
new file mode 100644
index 000000000..50cf0ce91
--- /dev/null
+++ b/ccm-cms/src/test/resources/datasets/org/librecms/contentsection/ContentSectionManagerTest/data.xml
@@ -0,0 +1,315 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ccm-cms/src/test/resources/scripts/h2-cleanup.sql b/ccm-cms/src/test/resources/scripts/h2-cleanup.sql
new file mode 100644
index 000000000..70031e3f8
--- /dev/null
+++ b/ccm-cms/src/test/resources/scripts/h2-cleanup.sql
@@ -0,0 +1,38 @@
+DELETE FROM ccm_core.settings_string_list;
+
+DELETE FROM ccm_core.settings_l10n_str_values;
+
+DELETE FROM ccm_core.settings_enum_values;
+
+DELETE FROM ccm_core.settings_enum_values;
+
+DELETE FROM ccm_core.settings;
+
+DELETE FROM ccm_core.categorizations;
+
+DELETE FROM ccm_core.category_domains;
+
+DELETE FROM ccm_core.categories;
+
+DELETE FROM ccm_core.permissions;
+
+DELETE FROM ccm_core.ccm_objects;
+
+DELETE FROM ccm_core.role_memberships;
+
+DELETE FROM ccm_core.group_memberships;
+
+DELETE FROM ccm_core.groups;
+
+DELETE FROM ccm_core.one_time_auth_tokens;
+
+DELETE FROM ccm_core.users;
+
+DELETE FROM ccm_core.user_email_addresses;
+
+DELETE FROM ccm_core.parties;
+
+DELETE FROM ccm_core.ccm_roles;
+
+ALTER SEQUENCE hibernate_sequence RESTART WITH 1;
+
diff --git a/ccm-cms/src/test/resources/scripts/pgsql-cleanup.sql b/ccm-cms/src/test/resources/scripts/pgsql-cleanup.sql
new file mode 100644
index 000000000..4deb5819a
--- /dev/null
+++ b/ccm-cms/src/test/resources/scripts/pgsql-cleanup.sql
@@ -0,0 +1,38 @@
+DELETE FROM ccm_core.settings_string_list;
+
+DELETE FROM ccm_core.settings_l10n_str_values;
+
+DELETE FROM ccm_core.settings_enum_values;
+
+DELETE FROM ccm_core.settings_enum_values;
+
+DELETE FROM ccm_core.settings;
+
+DELETE FROM ccm_core.categorizations;
+
+DELETE FROM ccm_core.category_domains;
+
+DELETE FROM ccm_core.categories;
+
+DELETE FROM ccm_core.permissions;
+
+DELETE FROM ccm_core.ccm_objects;
+
+DELETE FROM ccm_core.role_memberships;
+
+DELETE FROM ccm_core.group_memberships;
+
+DELETE FROM ccm_core.groups;
+
+DELETE FROM ccm_core.one_time_auth_tokens;
+
+DELETE FROM ccm_core.users;
+
+DELETE FROM ccm_core.user_email_addresses;
+
+DELETE FROM ccm_core.parties;
+
+DELETE FROM ccm_core.ccm_roles;
+
+ALTER SEQUENCE hibernate_sequence RESTART;
+ccm-core/src/test/resources/scripts/pgsql-cleanup.sql
diff --git a/ccm-cms/src/test/resources/test-web.xml b/ccm-cms/src/test/resources/test-web.xml
new file mode 100644
index 000000000..864956a82
--- /dev/null
+++ b/ccm-cms/src/test/resources/test-web.xml
@@ -0,0 +1,24 @@
+
+
+
+ CcmCoreTest
+
+
+ ShiroFilter
+ org.apache.shiro.web.servlet.ShiroFilter
+
+
+
+ ShiroFilter
+ /*
+
+
+
+ org.apache.shiro.web.env.EnvironmentLoaderListener
+
+
+
diff --git a/ccm-testutils/pom.xml b/ccm-testutils/pom.xml
index 382d8b65f..598e39091 100644
--- a/ccm-testutils/pom.xml
+++ b/ccm-testutils/pom.xml
@@ -68,10 +68,10 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.3
+ 3.5.1
- 1.7
- 1.7
+ 1.8
+ 1.8
true
true
${project.build.sourceEncoding}
@@ -85,7 +85,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 2.10.3
+ 2.10.4
true
true
diff --git a/ccm-testutils/src/main/java/org/libreccm/testutils/DatasetsVerifier.java b/ccm-testutils/src/main/java/org/libreccm/testutils/DatasetsVerifier.java
index c3d86aba0..6e41eb7f4 100644
--- a/ccm-testutils/src/main/java/org/libreccm/testutils/DatasetsVerifier.java
+++ b/ccm-testutils/src/main/java/org/libreccm/testutils/DatasetsVerifier.java
@@ -46,6 +46,8 @@ import org.dbunit.dataset.xml.FlatXmlDataSetBuilder;
import org.jboss.arquillian.persistence.dbunit.dataset.yaml.YamlDataSet;
import java.nio.charset.StandardCharsets;
+import java.util.Arrays;
+import java.util.List;
/**
*
@@ -116,35 +118,39 @@ public class DatasetsVerifier {
}
}
final String connectionStr = buffer.toString();
- try (Connection connection = DriverManager.getConnection(
+ try (final Connection connection = DriverManager.getConnection(
connectionStr, "sa", "")) {
//Create DB tables etc
- final Path schemaPath = Paths.get(getClass().getResource(
- "/sql/ddl/auto/h2.sql").toURI());
- RunScript.execute(connection, Files.newBufferedReader(
- schemaPath, StandardCharsets.UTF_8));
+ for(final String ddlFile : getDdlFiles()) {
+ processDdlFile(connection, ddlFile);
+ }
+// final Path schemaPath = Paths.get(getClass().getResource(
+// "/sql/ddl/auto/h2.sql").toURI());
+// RunScript.execute(connection, Files.newBufferedReader(
+// schemaPath, StandardCharsets.UTF_8));
connection.commit();
//Get dataset to test
final IDataSet dataSet;
- switch(getDatasetType()) {
+ switch (getDatasetType()) {
case FLAT_XML:
- final FlatXmlDataSetBuilder builder = new FlatXmlDataSetBuilder();
+ final FlatXmlDataSetBuilder builder
+ = new FlatXmlDataSetBuilder();
dataSet = builder.build(getClass().getResourceAsStream(
datasetPath));
break;
case JSON:
dataSet = new JsonDataSet(getClass()
- .getResourceAsStream(datasetPath));
+ .getResourceAsStream(datasetPath));
break;
case YAML:
dataSet = new YamlDataSet(getClass()
- .getResourceAsStream(datasetPath));
+ .getResourceAsStream(datasetPath));
break;
default:
throw new IllegalArgumentException(String.format(
- "Unsupported DatasetType \"%s\"",
- getDatasetType()));
+ "Unsupported DatasetType \"%s\"",
+ getDatasetType()));
}
//Create DBUnit DB connection
@@ -165,6 +171,20 @@ public class DatasetsVerifier {
}
}
+ protected String[] getDdlFiles() {
+ return new String[]{"/sql/ddl/auto/h2.sql"};
+ }
+
+ private void processDdlFile(final Connection connection,
+ final String ddlFile) throws URISyntaxException,
+ SQLException,
+ IOException {
+ final Path schemaPath = Paths.get(getClass().getResource(ddlFile)
+ .toURI());
+ RunScript.execute(connection, Files.newBufferedReader(
+ schemaPath, StandardCharsets.UTF_8));
+ }
+
private void verifyDumping(final IDatabaseConnection connection)
throws SQLException, IOException, DataSetException {
final IDataSet data = connection.createDataSet();
diff --git a/pom.xml b/pom.xml
index 83e53f0fb..3dacd7b2a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -561,7 +561,7 @@
com.h2database
h2
- 1.4.191
+ 1.4.192