From ccf2397cb8634bb4da3495a2b88bbcb63cebbab4 Mon Sep 17 00:00:00 2001
From: Sebastian Pongratz <s.pongratz@adito.de>
Date: Fri, 29 Oct 2021 13:32:01 +0000
Subject: [PATCH] [Projekt: xRM-ContactManagement][TicketNr.:
 2001185][[Partner] affinis - Liquibase-Files nicht MS SQL Server kompatibel]

---
 .../ModularCommunication/add_CommunicationObjectType.xml    | 2 +-
 .../2021.1.3/Classification/alter_ClassificationStorage.xml | 6 ++++++
 .../2021.1.3/Classification/alter_ClassificationType.xml    | 6 ++++++
 3 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/.liquibase/Data_alias/basic/2021.1.2/ModularCommunication/add_CommunicationObjectType.xml b/.liquibase/Data_alias/basic/2021.1.2/ModularCommunication/add_CommunicationObjectType.xml
index e1050eea0b..85d0e99ec6 100644
--- a/.liquibase/Data_alias/basic/2021.1.2/ModularCommunication/add_CommunicationObjectType.xml
+++ b/.liquibase/Data_alias/basic/2021.1.2/ModularCommunication/add_CommunicationObjectType.xml
@@ -20,7 +20,7 @@
         <column name="OBJECT_ROWID" valueComputed="CONTACT_ID"/>
         <column name="OBJECT_TYPE" value="Contact"/>
     </update>
-    
+    <dropIndex tableName="COMMUNICATION" indexName="IDX_COMMUNICATION_CONTACT_ID" />
     <dropColumn tableName="COMMUNICATION">  
         <column  name="CONTACT_ID"/>  
     </dropColumn>  
diff --git a/.liquibase/Data_alias/basic/2021.1.3/Classification/alter_ClassificationStorage.xml b/.liquibase/Data_alias/basic/2021.1.3/Classification/alter_ClassificationStorage.xml
index e22019fb52..0f97bd560b 100644
--- a/.liquibase/Data_alias/basic/2021.1.3/Classification/alter_ClassificationStorage.xml
+++ b/.liquibase/Data_alias/basic/2021.1.3/Classification/alter_ClassificationStorage.xml
@@ -2,6 +2,12 @@
 <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 author="b.ulrich" id="7eb72f9e-1d36-4174-97cb-062e40f72bf7">
+        
+        <!--Needed for MS SQL, otherwise the column can't be deleted-->
+        <dropDefaultValue
+            columnDataType="int"  
+            columnName="OUTDATED"
+            tableName="CLASSIFICATIONSTORAGE"/>  
         <dropColumn tableName="CLASSIFICATIONSTORAGE" columnName="OUTDATED"/>
     </changeSet>
 </databaseChangeLog>
diff --git a/.liquibase/Data_alias/basic/2021.1.3/Classification/alter_ClassificationType.xml b/.liquibase/Data_alias/basic/2021.1.3/Classification/alter_ClassificationType.xml
index 33d20b01fb..c9989432be 100644
--- a/.liquibase/Data_alias/basic/2021.1.3/Classification/alter_ClassificationType.xml
+++ b/.liquibase/Data_alias/basic/2021.1.3/Classification/alter_ClassificationType.xml
@@ -2,6 +2,12 @@
 <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 author="b.ulrich" id="21094fcf-539e-4514-8986-e681747a33e2">
+        
+        <!--Needed for MS SQL, otherwise the column can't be deleted-->
+        <dropDefaultValue
+            columnDataType="int"  
+            columnName="OUTDATED"
+            tableName="CLASSIFICATIONTYPE"/>  
         <dropColumn tableName="CLASSIFICATIONTYPE" columnName="OUTDATED"/>
         <addColumn tableName="CLASSIFICATIONTYPE">
             <column name="SORTING"  type="SMALLINT" />
-- 
GitLab