From 983f7fd630173b452bbdffcf42a1743501a034a1 Mon Sep 17 00:00:00 2001
From: Andre Loreth <a.loreth@adito.de>
Date: Mon, 8 Apr 2019 14:25:38 +0200
Subject: [PATCH] Liquibase: Added update keyword essentials script

---
 .../Data_alias/basic/2019.2/changelog.xml     | 49 ++++++++++---------
 .../2019.2/update_Keyword_Essentials.xml      | 17 +++++++
 2 files changed, 42 insertions(+), 24 deletions(-)
 create mode 100644 others/db_changes/Data_alias/basic/2019.2/update_Keyword_Essentials.xml

diff --git a/others/db_changes/Data_alias/basic/2019.2/changelog.xml b/others/db_changes/Data_alias/basic/2019.2/changelog.xml
index b79cfcfc54a..453deea9673 100644
--- a/others/db_changes/Data_alias/basic/2019.2/changelog.xml
+++ b/others/db_changes/Data_alias/basic/2019.2/changelog.xml
@@ -20,7 +20,7 @@
     <include relativeToChangelogFile="true" file="data/example_contract/CONTRACT_1002.xml" context="example"/>
     <include relativeToChangelogFile="true" file="data/example_contract/CONTRACT_1003.xml" context="example"/>
     <include relativeToChangelogFile="true" file="data/example_contract/CONTRACT_1004.xml" context="example"/>
-    <include relativeToChangelogFile="true" file="data/example_product/PRODUCT_42154311.xml" context="example"/>    
+    <include relativeToChangelogFile="true" file="data/example_product/PRODUCT_42154311.xml" context="example"/>
     <include relativeToChangelogFile="true" file="data/example_salesproject/SALESPROJECT_gfk.xml" context="example"/>
     <include relativeToChangelogFile="true" file="data/example_salesproject/SALESPROJECT_jkl.xml" context="example"/>
     <include relativeToChangelogFile="true" file="data/example_activity/ACTIVITY_gfk.xml" context="example"/>
@@ -28,30 +28,30 @@
     <include relativeToChangelogFile="true" file="data/example_offer/OFFER_1001.xml" context="example"/>
     <include relativeToChangelogFile="true" file="data/example_offer/OFFER_1002.xml" context="example"/>
     <include relativeToChangelogFile="true" file="data/example_offer/OFFER_1003.xml" context="example"/>
-    <include relativeToChangelogFile="true" file="data/example_offer/OFFER_1004.xml" context="example"/>    
+    <include relativeToChangelogFile="true" file="data/example_offer/OFFER_1004.xml" context="example"/>
     <include relativeToChangelogFile="true" file="data/example_salesorder/SALESORDER_1000.xml" context="example"/>
     <include relativeToChangelogFile="true" file="data/example_salesorder/SALESORDER_1001.xml" context="example"/>
     <include relativeToChangelogFile="true" file="data/example_salesorder/SALESORDER_1002.xml" context="example"/>
     <include relativeToChangelogFile="true" file="data/example_salesorder/SALESORDER_1003.xml" context="example"/>
-    <include relativeToChangelogFile="true" file="data/example_salesorder/SALESORDER_1004.xml" context="example"/>  
-    <include relativeToChangelogFile="true" file="data/example_salesorder/SALESORDER_1005.xml" context="example"/>  
-    <include relativeToChangelogFile="true" file="data/example_salesorder/SALESORDER_1006.xml" context="example"/>  
-    <include relativeToChangelogFile="true" file="data/example_salesorder/SALESORDER_1007.xml" context="example"/>  
+    <include relativeToChangelogFile="true" file="data/example_salesorder/SALESORDER_1004.xml" context="example"/>
+    <include relativeToChangelogFile="true" file="data/example_salesorder/SALESORDER_1005.xml" context="example"/>
+    <include relativeToChangelogFile="true" file="data/example_salesorder/SALESORDER_1006.xml" context="example"/>
+    <include relativeToChangelogFile="true" file="data/example_salesorder/SALESORDER_1007.xml" context="example"/>
     <include relativeToChangelogFile="true" file="data/example_salesorder/SALESORDER_1008.xml" context="example"/>
     <include relativeToChangelogFile="true" file="data/example_salesorder/SALESORDER_1009.xml" context="example"/>
     <include relativeToChangelogFile="true" file="data/example_task/base.xml" context="example"/>
-    
+
     <include relativeToChangelogFile="true" file="update_TaskType_Task.xml"/>
-    
+
     <include relativeToChangelogFile="true" file="removeTaskCode.xml"/>
-    
+
     <include relativeToChangelogFile="true" file="activity_add_parent.xml"/>
     <include relativeToChangelogFile="true" file="task_add_parent.xml"/>
 
     <include relativeToChangelogFile="true" file="create_salutation.xml"/>
-    
+
     <include relativeToChangelogFile="true" file="drop_estimation_salesproject.xml"/>
-    
+
     <!--References to the Keyword Values-->
     <include relativeToChangelogFile="true" file="KeywordRelatedStructureChanges/OfferProbability.xml"/>
     <include relativeToChangelogFile="true" file="KeywordRelatedStructureChanges/ActivityCategory.xml"/>
@@ -65,7 +65,7 @@
     <include relativeToChangelogFile="true" file="KeywordRelatedStructureChanges/TaskPriority.xml"/>
     <include relativeToChangelogFile="true" file="KeywordRelatedStructureChanges/SalesprojectCompetitionState.xml"/>
     <include relativeToChangelogFile="true" file="KeywordRelatedStructureChanges/SalesProjectCompetitionPhase.xml"/>
-       
+
     <!--References to the reference files-->
     <include relativeToChangelogFile="true" file="AditoBasic/init_OfferProbability.xml"/>
     <include relativeToChangelogFile="true" file="AditoBasic/init_ActivityCategory.xml"/>
@@ -83,27 +83,27 @@
     <include relativeToChangelogFile="true" file="Contact_add_columns.xml"/>
     <include relativeToChangelogFile="true" file="SalesOrder_source_offer.xml"/>
     <include relativeToChangelogFile="true" file="Product_remove_fk.xml"/>
-    
+
     <include relativeToChangelogFile="true" file="data/example_attribute/Attribute.xml" context="example"/>
     <include relativeToChangelogFile="true" file="data/example_attribute/AttributeUsage.xml" context="example"/>
-	
+
     <include relativeToChangelogFile="true" file="drop_contact_id_sp_forecast.xml"/>
-    
+
     <include relativeToChangelogFile="true" file="fix_sp_phases.xml"/>
-    
+
     <include relativeToChangelogFile="true" file="drop_pricePolitics-weakness-strength.xml"/>
-    
+
     <include relativeToChangelogFile="true" file="update_pricelist_keyword.xml"/>
-    
+
     <include relativeToChangelogFile="true" file="create_taskLink.xml"/>
-    
+
     <include relativeToChangelogFile="true" file="Offer_terms.xml"/>
-    
+
     <include relativeToChangelogFile="true" file="add_ObjectRelation_type.xml"/>
     <include relativeToChangelogFile="true" file="data/AditoBasic/ObjectRelation_exampleData.xml" context="example"/>
-    
+
     <include relativeToChangelogFile="true" file="Salesproject_add_column.xml"/>
-    
+
     <include relativeToChangelogFile="true" file="AditoBasic/update_Strength_Weakness.xml"/>
     <include relativeToChangelogFile="true" file="AditoBasic/init_ContactDepartment.xml"/>
     <include relativeToChangelogFile="true" file="AditoBasic/init_ContactContactrole.xml"/>
@@ -124,10 +124,11 @@
     <include relativeToChangelogFile="true" file="offer_add_date_editnew_user_editnew.xml"/>
     <include relativeToChangelogFile="true" file="attributerelation_add_date_editnew_user_editnew.xml"/>
     <include relativeToChangelogFile="true" file="communication_add_date_editnew_user_editnew.xml"/>
-    
+
     <include relativeToChangelogFile="true" file="indicesRefactor/ContactManagement.xml"/>
     <include relativeToChangelogFile="true" file="indicesRefactor/Keyword.xml"/>
     <include relativeToChangelogFile="true" file="indicesRefactor/Activity.xml"/>
     <include relativeToChangelogFile="true" file="indicesRefactor/Task.xml"/>
-    
+
+    <include relativeToChangelogFile="true" file="update_Keyword_Essentials.xml" />
 </databaseChangeLog>
diff --git a/others/db_changes/Data_alias/basic/2019.2/update_Keyword_Essentials.xml b/others/db_changes/Data_alias/basic/2019.2/update_Keyword_Essentials.xml
new file mode 100644
index 00000000000..f9e3cb33a23
--- /dev/null
+++ b/others/db_changes/Data_alias/basic/2019.2/update_Keyword_Essentials.xml
@@ -0,0 +1,17 @@
+<?xml version="1.1" encoding="UTF-8" standalone="no"?>
+<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
+  <changeSet author="a.loreth" id="b1629529-92ab-437d-b864-0fd68fe5ceab">
+    <update tableName="AB_KEYWORD_ENTRY">
+      <column name="ISESSENTIAL" valueNumeric="1" />
+      <where>KEYID in ('BSICacti-0dir-0inc-b8a3-f43e2c73df65', 'BSICacti-0dir-outg-8337-909b0f93143a', 'BSIC0rel-stat-actv-ae03-b6b04430e90b', '21bc4d20-1a87-4247-8f7c-8d3a09631850', '4dee8727-8299-422e-ae41-6cdf9de2dfd7', '02553fc7-4611-4914-8ff5-0b7c4e7531c9', '09072b59-d12f-469b-acbd-18a28232ff70', 'ec92271b-eac2-4ec2-be24-ab4abde7e939')</where>
+    </update>
+
+
+    <rollback>
+      <update tableName="AB_KEYWORD_ENTRY">
+        <column name="ISESSENTIAL" valueNumeric="0" />
+        <where>KEYID in ('BSICacti-0dir-0inc-b8a3-f43e2c73df65', 'BSICacti-0dir-outg-8337-909b0f93143a', 'BSIC0rel-stat-actv-ae03-b6b04430e90b', '21bc4d20-1a87-4247-8f7c-8d3a09631850', '4dee8727-8299-422e-ae41-6cdf9de2dfd7', '02553fc7-4611-4914-8ff5-0b7c4e7531c9', '09072b59-d12f-469b-acbd-18a28232ff70', 'ec92271b-eac2-4ec2-be24-ab4abde7e939')</where>
+      </update>
+    </rollback>
+  </changeSet>
+</databaseChangeLog>
-- 
GitLab