Skip to content
Snippets Groups Projects
Commit 2292266a authored by Sebastian Listl's avatar Sebastian Listl :speech_balloon:
Browse files

Liquibase changes for Oracle compatibility

parent a0ac7d51
No related branches found
No related tags found
No related merge requests found
......@@ -18,7 +18,7 @@
<column name="SUBJECT" type="NVARCHAR(200)"/>
<column name="SENTDATE" type="DATETIME"/>
<column name="SENDER" type="NVARCHAR(1000)"/>
<column name="RECIPIENTS" type="NVARCHAR(4000)"/>
<column name="RECIPIENTS" type="NCLOB"/>
<column name="MAIL" type="NCLOB"/>
</createTable>
<createIndex indexName="IDX_AB_UNLINKEDMAILID_SENTDATE" tableName="AB_UNLINKEDMAIL">
......
......@@ -6,7 +6,7 @@
<column name="ID_FIELD_NAME" type="NVARCHAR(100)"/>
</addColumn>
<addColumn tableName="DUPLICATESCANNER">
<column name="SCAN_PATTERN" type="NVARCHAR(4000)"/>
<column name="SCAN_PATTERN" type="NCLOB"/>
</addColumn>
</changeSet>
</databaseChangeLog>
......@@ -10,6 +10,16 @@
<column name="ACTIVITY_ID"/>
</createIndex>
</changeSet>
<changeSet id="e7527e13-7546-4fa6-ac95-5cc3e1f27056" author="s.listl" dbms="!oracle">
<preConditions onFail="MARK_RAN">
<not>
<changeSetExecuted id="5a0b62f4-6770-454c-9a0e-d60ca16596dd" author="j.goderbauer"/>
</not>
</preConditions>
<createIndex indexName="IDX_TICKET_TASK_ID" tableName="TICKET">
<column name="TASK_ID"/>
</createIndex>
</changeSet>
<!--indexes for all dbms-->
<changeSet author="j.goderbauer" id="5a0b62f4-6770-454c-9a0e-d60ca16596dd">
<!--remove problematic indexes-->
......@@ -46,9 +56,6 @@
</createIndex>
<!--set all the referencing ids as single index now-->
<createIndex indexName="IDX_TICKET_TASK_ID" tableName="TICKET">
<column name="TASK_ID"/>
</createIndex>
<createIndex indexName="IDX_CONTACT_ORGANISATION_ID" tableName="CONTACT">
<column name="ORGANISATION_ID"/>
</createIndex>
......
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
<changeSet id="0aa81d84-7456-4240-91e0-a915f38abbd7" author="s.pongratz" >
<changeSet id="0aa81d84-7456-4240-91e0-a915f38abbd7" author="s.pongratz" dbms="!oracle">
<addNotNullConstraint columnName="DATE_NEW" tableName="CAMPAIGNCOST" columnDataType="DATETIME" validate="true"/>
<addNotNullConstraint columnName="DATE_NEW" tableName="CAMPAIGNPARTICIPANT" columnDataType="DATETIME" validate="true"/>
<addNotNullConstraint columnName="DATE_NEW" tableName="CAMPAIGNSTEP" columnDataType="DATETIME" validate="true"/>
......
......@@ -15,6 +15,7 @@
<changeSet dbms="!derby" author="b.ulrich" id="85ba6a61-9318-4118-ac4c-e33730f6581d">
<dropPrimaryKey tableName="DOCUMENTTEMPLATE" constraintName="PK_DOCUMENTTEMPLATE_DOCUMENTTEMPLATEID" dropIndex="true"/>
<dropNotNullConstraint tableName="DOCUMENTTEMPLATE" columnName="DOCUMENTTEMPLATEID"/>
<modifyDataType tableName="DOCUMENTTEMPLATE" columnName="DOCUMENTTEMPLATEID" newDataType="CHAR(36)"/>
<addNotNullConstraint columnName="DOCUMENTTEMPLATEID" tableName="DOCUMENTTEMPLATE" columnDataType="CHAR(36)" validate="true"/>
<addPrimaryKey tableName="DOCUMENTTEMPLATE" constraintName="PK_DOCUMENTTEMPLATE_DOCUMENTTEMPLATEID" columnNames="DOCUMENTTEMPLATEID"/>
......
......@@ -8,15 +8,9 @@
<createIndex tableName="AB_APPOINTMENTLINK" indexName="IDX_APPOINTLINK_OBJECT_ROWID">
<column name="OBJECT_ROWID"/>
</createIndex>
<createIndex tableName="EXPORTTEMPLATEPLACEOFUSE" indexName="IDX_EXPORTTEMPLATEUSE_T_ID">
<column name="EXPORTTEMPLATE_ID"/>
</createIndex>
<createIndex tableName="DOCUMENTTEMPLATEPLACEOFUSE" indexName="IDX_DOCUMENTTEMPLATEUSE_DT_ID">
<column name="DOCUMENTTEMPLATE_ID"/>
</createIndex>
<createIndex tableName="EXPORTTEMPLATEFIELD" indexName="IDX_EXPORTTEMPLATEFIELD_ET_ID">
<column name="EXPORTTEMPLATE_ID"/>
</createIndex>
<createIndex tableName="VISITRECOMMENDATION" indexName="IDX_VISITRECOMMEND_CONTACT_ID">
<column name="CONTACT_ID"/>
</createIndex>
......@@ -29,9 +23,6 @@
<createIndex tableName="LEADIMPORTMAPPINGASSISTANT" indexName="IDX_LEADIMPORTMAPPING_LI_ID">
<column name="LEADIMPORT_ID"/>
</createIndex>
<createIndex tableName="EXPORTTEMPLATESELECTION" indexName="IDX_EXPTEMPLATESEL_TEMPLATE_ID">
<column name="EXPORTTEMPLATE_ID"/>
</createIndex>
<createIndex tableName="AB_PERMISSIONCALENDAR" indexName="IDX_AB_PERMCAL_PROCURER_ROWID">
<column name="PERMISSIONPROCURER_ROWID"/>
</createIndex>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment