From f123148113c90150f569842b7bb7c4f8d9c5a147 Mon Sep 17 00:00:00 2001 From: "j.goderbauer" <j.goderbauer@adito.de> Date: Wed, 29 Aug 2018 11:00:05 +0200 Subject: [PATCH] liquibase-data: add rollback-commands where it's missing --- others/db_changes/data/PERS_data.xml | 8 +++++ others/db_changes/data/PERS_extendeddata.xml | 8 +++++ .../data/example_history/example_history.xml | 14 +++++++++ .../example_history/extendHLink_62330df6.xml | 14 +++++++++ others/db_changes/data/example_org.xml | 29 +++++++++++++++++++ .../db_changes/struct/1022526_orgChange.xml | 3 ++ 6 files changed, 76 insertions(+) diff --git a/others/db_changes/data/PERS_data.xml b/others/db_changes/data/PERS_data.xml index 3c0c6e7202..14b325362d 100644 --- a/others/db_changes/data/PERS_data.xml +++ b/others/db_changes/data/PERS_data.xml @@ -12,5 +12,13 @@ <column name="GENDER" value="mÃĪnnlich"/> <column name="SALUTATION" value="Herr"/> </insert> + <rollback> + <delete tableName="PERS"> + <where>PERSID = ?</where> + <whereParams> + <param value="efc45d88-a40d-49e0-a24c-afcb6095d1cb" /> + </whereParams> + </delete> + </rollback> </changeSet> </databaseChangeLog> \ No newline at end of file diff --git a/others/db_changes/data/PERS_extendeddata.xml b/others/db_changes/data/PERS_extendeddata.xml index 9c9ac455f9..03ae509a34 100644 --- a/others/db_changes/data/PERS_extendeddata.xml +++ b/others/db_changes/data/PERS_extendeddata.xml @@ -9,5 +9,13 @@ <column name="USER_NEW" value="Lisa Sommer"/> <column name="STATUS" valueNumeric="1"/> </insert> + <rollback> + <delete tableName="RELATION"> + <where>RELATIONID = ?</where> + <whereParams> + <param value="a8e084e2-d68a-4f1e-a7bb-f8d46ad6293d" /> + </whereParams> + </delete> + </rollback> </changeSet> </databaseChangeLog> \ No newline at end of file diff --git a/others/db_changes/data/example_history/example_history.xml b/others/db_changes/data/example_history/example_history.xml index fb30417fa6..1f132fb332 100644 --- a/others/db_changes/data/example_history/example_history.xml +++ b/others/db_changes/data/example_history/example_history.xml @@ -19,5 +19,19 @@ <column name="DATE_NEW" valueDate="2018-08-03T12:02:52"/> <column name="OBJECT_ID" valueNumeric="1"/> </insert> + <rollback> + <delete tableName="HISTORYLINK"> + <where>HISTORYLINKID = ?</where> + <whereParams> + <param value="de410a35-bcab-407e-9d60-7a65f028159b" /> + </whereParams> + </delete> + <delete tableName="HISTORY"> + <where>HISTORYID = ?</where> + <whereParams> + <param value="b435a1da-39f2-48ae-93a5-bad704e5ae48" /> + </whereParams> + </delete> + </rollback> </changeSet> </databaseChangeLog> \ No newline at end of file diff --git a/others/db_changes/data/example_history/extendHLink_62330df6.xml b/others/db_changes/data/example_history/extendHLink_62330df6.xml index 2b8ec968e2..7e62525b79 100644 --- a/others/db_changes/data/example_history/extendHLink_62330df6.xml +++ b/others/db_changes/data/example_history/extendHLink_62330df6.xml @@ -18,5 +18,19 @@ <column name="DATE_NEW" valueDate="2018-08-03T12:12:52"/> <column name="OBJECT_ID" valueNumeric="3"/> </insert> + <rollback> + <delete tableName="HISTORYLINK"> + <where>HISTORYLINKID = ?</where> + <whereParams> + <param value="1050d93f-535a-4d01-a835-3ff0272c6af0" /> + </whereParams> + </delete> + <delete tableName="HISTORY"> + <where>HISTORYID = ?</where> + <whereParams> + <param value="850139a8-93b9-452c-8e02-e32b7c00e265" /> + </whereParams> + </delete> + </rollback> </changeSet> </databaseChangeLog> \ No newline at end of file diff --git a/others/db_changes/data/example_org.xml b/others/db_changes/data/example_org.xml index f7cb549ee3..4927663df4 100644 --- a/others/db_changes/data/example_org.xml +++ b/others/db_changes/data/example_org.xml @@ -17,6 +17,21 @@ <column name="LANGUAGE" value="en_GB"/> <column name="STATUS" valueNumeric="0"/> </insert> + <rollback> + <delete tableName="RELATION"> + <where>RELATIONID = ?</where> + <whereParams> + <param value="a589b58a-f120-42d8-9a64-0b176501eac7" /> + </whereParams> + </delete> + <delete tableName="ORG"> + <where>ORGID = ?</where> + <whereParams> + <param value="198b8a8b-c053-447a-bc69-17965b6a60ae" /> + </whereParams> + </delete> + + </rollback> </changeSet> <changeSet author="j.goderbauer" id="1528875814543-2"> <insert tableName="ORG"> @@ -34,5 +49,19 @@ <column name="LANGUAGE" value="no_NO"/> <column name="STATUS" valueNumeric="0"/> </insert> + <rollback> + <delete tableName="RELATION"> + <where>RELATIONID = ?</where> + <whereParams> + <param value="bdb6e38a-b227-455b-ae48-f8febd622e03" /> + </whereParams> + </delete> + <delete tableName="ORG"> + <where>ORGID = ?</where> + <whereParams> + <param value="29990305-4ac6-4876-94b9-0300ce5cefaa" /> + </whereParams> + </delete> + </rollback> </changeSet> </databaseChangeLog> \ No newline at end of file diff --git a/others/db_changes/struct/1022526_orgChange.xml b/others/db_changes/struct/1022526_orgChange.xml index 3ea73b93bd..2b086e4d98 100644 --- a/others/db_changes/struct/1022526_orgChange.xml +++ b/others/db_changes/struct/1022526_orgChange.xml @@ -5,5 +5,8 @@ <addColumn tableName="ORG"> <column name="SALESAREA" type="SMALLINT"></column> </addColumn> + <rollback> + <modifyDataType tableName="ORG" columnName="CUSTOMERCODE" newDataType="VARCHAR(30)"></modifyDataType> + </rollback> </changeSet> </databaseChangeLog> \ No newline at end of file -- GitLab