Shirly Radco has uploaded a new change for review.

Change subject: history: fixed users external_id type due to engine change
......................................................................

history: fixed users external_id type due to engine change

external_id feild changed to type text on engine.
update etl and history db accordingly.

Change-Id: I328a5d27ca90eb4ebb338cedf41fe9d0e4f49f7e
Signed-off-by: Shirly Radco <[email protected]>
---
A 
packaging/dbscripts/upgrade/03_05_0050_updated_users_history_table_external_id.sql
M tos_project/process/ConfigurationSync_3.5.item
M tos_project/process/ConfigurationSync_3.5.properties
3 files changed, 17 insertions(+), 11 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-dwh refs/changes/42/29542/1

diff --git 
a/packaging/dbscripts/upgrade/03_05_0050_updated_users_history_table_external_id.sql
 
b/packaging/dbscripts/upgrade/03_05_0050_updated_users_history_table_external_id.sql
new file mode 100644
index 0000000..dd7dbef
--- /dev/null
+++ 
b/packaging/dbscripts/upgrade/03_05_0050_updated_users_history_table_external_id.sql
@@ -0,0 +1,4 @@
+-- Changed external_id type to text to allow match engine
+ALTER TABLE users_details_history ALTER COLUMN external_id DROP DEFAULT;
+SELECT fn_db_change_column_type('users_details_history', 'external_id', 
'bytea', 'text');
+ALTER TABLE users_details_history ALTER COLUMN external_id SET NOT NULL;
diff --git a/tos_project/process/ConfigurationSync_3.5.item 
b/tos_project/process/ConfigurationSync_3.5.item
index a3cead3..45a93da 100644
--- a/tos_project/process/ConfigurationSync_3.5.item
+++ b/tos_project/process/ConfigurationSync_3.5.item
@@ -7892,7 +7892,7 @@
       <column comment="" key="false" length="255" name="department" 
nullable="true" pattern="" precision="0" sourceType="" type="id_String" 
usefulColumn="true"/>
       <column comment="" key="false" length="255" name="user_role_title" 
nullable="true" pattern="" precision="0" sourceType="" type="id_String" 
usefulColumn="true"/>
       <column comment="" key="false" length="255" name="email" nullable="true" 
pattern="" precision="0" sourceType="" type="id_String" usefulColumn="true"/>
-      <column comment="" key="false" length="2147483647" name="external_id" 
nullable="true" pattern="" precision="0" sourceType="" type="id_String" 
usefulColumn="true"/>
+      <column comment="" key="false" name="external_id" nullable="true" 
pattern="" precision="0" sourceType="" type="id_String" usefulColumn="true"/>
       <column comment="" defaultValue="" key="false" length="1" name="active" 
nullable="true" pattern="" precision="0" sourceType="" type="id_Boolean" 
usefulColumn="true"/>
       <column comment="" key="false" length="35" name="create_date" 
nullable="true" pattern="&quot;dd-MM-yyyy&quot;" precision="6" sourceType="" 
type="id_Date" usefulColumn="true"/>
       <column comment="" key="false" length="35" name="update_date" 
nullable="true" pattern="&quot;dd-MM-yyyy&quot;" precision="6" sourceType="" 
type="id_Date" usefulColumn="true"/>
@@ -7921,13 +7921,13 @@
       <column comment="" key="false" length="255" name="department" 
nullable="true" pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
       <column comment="" key="false" length="255" name="user_role_title" 
nullable="true" pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
       <column comment="" key="false" length="255" name="email" nullable="true" 
pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
-      <column comment="" key="false" length="2147483647" name="external_id" 
nullable="false" pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
+      <column comment="" key="false" name="external_id" nullable="false" 
pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
       <column comment="" key="false" length="1" name="active" nullable="true" 
pattern="" sourceType="" type="id_Boolean" originalLength="1" 
usefulColumn="true"/>
       <column comment="" key="false" length="35" name="create_date" 
nullable="true" pattern="&quot;dd-MM-yyyy&quot;" sourceType="" type="id_Date" 
originalLength="35" usefulColumn="true"/>
       <column comment="" key="false" length="35" name="update_date" 
nullable="true" pattern="&quot;dd-MM-yyyy&quot;" sourceType="" type="id_Date" 
originalLength="35" usefulColumn="true"/>
     </metadata>
     <nodeData xsi:type="MapperData">
-      <uiProperties/>
+      <uiProperties shellMaximized="true"/>
       <varTables sizeState="INTERMEDIATE" name="Var" minimized="true"/>
       <outputTables sizeState="INTERMEDIATE" name="insert_new_users">
         <mapperTableEntries name="user_id" expression="row55.user_id " 
type="id_Object"/>
@@ -8059,7 +8059,7 @@
       <column comment="" key="false" length="255" name="department" 
nullable="true" pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
       <column comment="" key="false" length="255" name="user_role_title" 
nullable="true" pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
       <column comment="" key="false" length="255" name="email" nullable="true" 
pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
-      <column comment="" key="false" length="2147483647" name="external_id" 
nullable="false" pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
+      <column comment="" key="false" name="external_id" nullable="false" 
pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
       <column comment="" key="false" length="1" name="active" nullable="true" 
pattern="" sourceType="" type="id_Boolean" originalLength="1" 
usefulColumn="true"/>
       <column comment="" key="false" length="35" name="create_date" 
nullable="true" pattern="&quot;dd-MM-yyyy&quot;" sourceType="" type="id_Date" 
originalLength="35" usefulColumn="true"/>
       <column comment="" key="false" length="35" name="update_date" 
nullable="true" pattern="&quot;dd-MM-yyyy&quot;" sourceType="" type="id_Date" 
originalLength="35" usefulColumn="true"/>
@@ -8073,7 +8073,7 @@
       <column comment="" key="false" length="255" name="department" 
nullable="true" pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
       <column comment="" key="false" length="255" name="user_role_title" 
nullable="true" pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
       <column comment="" key="false" length="255" name="email" nullable="true" 
pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
-      <column comment="" key="false" length="2147483647" name="external_id" 
nullable="false" pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
+      <column comment="" key="false" name="external_id" nullable="false" 
pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
       <column comment="" key="false" length="1" name="active" nullable="true" 
pattern="" sourceType="" type="id_Boolean" originalLength="1" 
usefulColumn="true"/>
       <column comment="" key="false" length="35" name="create_date" 
nullable="true" pattern="&quot;dd-MM-yyyy&quot;" sourceType="" type="id_Date" 
originalLength="35" usefulColumn="true"/>
       <column comment="" key="false" length="35" name="update_date" 
nullable="true" pattern="&quot;dd-MM-yyyy&quot;" sourceType="" type="id_Date" 
originalLength="35" usefulColumn="true"/>
@@ -8145,7 +8145,7 @@
       <column comment="" key="false" length="255" name="department" 
nullable="true" pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
       <column comment="" key="false" length="255" name="user_role_title" 
nullable="true" pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
       <column comment="" key="false" length="255" name="email" nullable="true" 
pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
-      <column comment="" key="false" length="255" name="external_id" 
nullable="true" pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
+      <column comment="" key="false" name="external_id" nullable="true" 
pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
       <column comment="" defaultValue="" key="false" length="1" name="active" 
nullable="true" pattern="" sourceType="" type="id_Boolean" originalLength="1" 
usefulColumn="true"/>
       <column comment="" key="false" length="35" name="create_date" 
nullable="true" pattern="&quot;dd-MM-yyyy&quot;" sourceType="" type="id_Date" 
originalLength="35" usefulColumn="true"/>
       <column comment="" key="false" length="35" name="update_date" 
nullable="true" pattern="&quot;dd-MM-yyyy&quot;" sourceType="" type="id_Date" 
originalLength="35" usefulColumn="true"/>
@@ -8174,7 +8174,7 @@
       <column comment="" key="false" length="255" name="department" 
nullable="true" pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
       <column comment="" key="false" length="255" name="user_role_title" 
nullable="true" pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
       <column comment="" key="false" length="255" name="email" nullable="true" 
pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
-      <column comment="" key="false" length="255" name="external_id" 
nullable="true" pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
+      <column comment="" key="false" name="external_id" nullable="true" 
pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
       <column comment="" defaultValue="" key="false" length="1" name="active" 
nullable="true" pattern="" sourceType="" type="id_Boolean" originalLength="1" 
usefulColumn="true"/>
       <column comment="" key="false" length="35" name="create_date" 
nullable="true" pattern="&quot;dd-MM-yyyy&quot;" sourceType="" type="id_Date" 
originalLength="35" usefulColumn="true"/>
       <column comment="" key="false" length="35" name="update_date" 
nullable="true" pattern="&quot;dd-MM-yyyy&quot;" sourceType="" type="id_Date" 
originalLength="35" usefulColumn="true"/>
@@ -8360,7 +8360,7 @@
       <column comment="" key="false" length="255" name="department" 
nullable="true" pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
       <column comment="" key="false" length="255" name="user_role_title" 
nullable="true" pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
       <column comment="" key="false" length="255" name="email" nullable="true" 
pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
-      <column comment="" key="false" length="255" name="external_id" 
nullable="true" pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
+      <column comment="" key="false" name="external_id" nullable="true" 
pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
       <column comment="" defaultValue="" key="false" length="1" name="active" 
nullable="true" pattern="" sourceType="" type="id_Boolean" originalLength="1" 
usefulColumn="true"/>
       <column comment="" key="false" length="35" name="create_date" 
nullable="true" pattern="&quot;dd-MM-yyyy&quot;" sourceType="" type="id_Date" 
originalLength="35" usefulColumn="true"/>
       <column comment="" key="false" length="35" name="update_date" 
nullable="true" pattern="&quot;dd-MM-yyyy&quot;" sourceType="" type="id_Date" 
originalLength="35" usefulColumn="true"/>
@@ -8375,7 +8375,7 @@
       <column comment="" key="false" length="255" name="department" 
nullable="true" pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
       <column comment="" key="false" length="255" name="user_role_title" 
nullable="true" pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
       <column comment="" key="false" length="255" name="email" nullable="true" 
pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
-      <column comment="" key="false" length="255" name="external_id" 
nullable="true" pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
+      <column comment="" key="false" name="external_id" nullable="true" 
pattern="" sourceType="" type="id_String" originalLength="255" 
usefulColumn="true"/>
       <column comment="" defaultValue="" key="false" length="1" name="active" 
nullable="true" pattern="" sourceType="" type="id_Boolean" originalLength="1" 
usefulColumn="true"/>
       <column comment="" key="false" length="35" name="create_date" 
nullable="true" pattern="&quot;dd-MM-yyyy&quot;" sourceType="" type="id_Date" 
originalLength="35" usefulColumn="true"/>
       <column comment="" key="false" length="35" name="update_date" 
nullable="true" pattern="&quot;dd-MM-yyyy&quot;" sourceType="" type="id_Date" 
originalLength="35" usefulColumn="true"/>
diff --git a/tos_project/process/ConfigurationSync_3.5.properties 
b/tos_project/process/ConfigurationSync_3.5.properties
index f562785..b5158a3 100644
--- a/tos_project/process/ConfigurationSync_3.5.properties
+++ b/tos_project/process/ConfigurationSync_3.5.properties
@@ -1,9 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"; 
xmlns:TalendProperties="http://www.talend.org/properties";>
-  <TalendProperties:Property xmi:id="_sTiOMEP_EeC5PvJxFZIIsw" 
id="_sTgZAEP_EeC5PvJxFZIIsw" label="ConfigurationSync" 
creationDate="2011-07-06T14:17:03.952+0300" 
modificationDate="2014-05-18T09:18:07.822+0300" version="3.5" statusCode="" 
item="_sTiOMkP_EeC5PvJxFZIIsw" displayName="ConfigurationSync">
+  <TalendProperties:Property xmi:id="_sTiOMEP_EeC5PvJxFZIIsw" 
id="_sTgZAEP_EeC5PvJxFZIIsw" label="ConfigurationSync" 
creationDate="2011-07-06T14:17:03.952+0300" 
modificationDate="2014-07-03T13:16:51.072+0300" version="3.5" statusCode="" 
item="_sTiOMkP_EeC5PvJxFZIIsw" displayName="ConfigurationSync">
     <author href="../talend.project#_SapC4EJlEeCWRqOtaF5m-w"/>
   </TalendProperties:Property>
-  <TalendProperties:ItemState xmi:id="_sTiOMUP_EeC5PvJxFZIIsw" path=""/>
+  <TalendProperties:ItemState xmi:id="_sTiOMUP_EeC5PvJxFZIIsw" path="" 
locked="true" lockDate="2014-07-03T12:42:31.420+0300">
+    <locker href="../talend.project#_9rn8MCu-EeGwyfNuL-eF9g"/>
+  </TalendProperties:ItemState>
   <TalendProperties:ProcessItem xmi:id="_sTiOMkP_EeC5PvJxFZIIsw" 
property="_sTiOMEP_EeC5PvJxFZIIsw" state="_sTiOMUP_EeC5PvJxFZIIsw">
     <process href="ConfigurationSync_3.5.item#/"/>
   </TalendProperties:ProcessItem>


-- 
To view, visit http://gerrit.ovirt.org/29542
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I328a5d27ca90eb4ebb338cedf41fe9d0e4f49f7e
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-dwh
Gerrit-Branch: master
Gerrit-Owner: Shirly Radco <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to