<?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 dbms="derby" author="s.pongratz" id="3ce820fb-e29e-47cd-9083-fc2c2e1c8358"> <sql> ALTER TABLE CAMPAIGN ADD COLUMN DATE_NEW_NEW TIMESTAMP; UPDATE CAMPAIGN SET DATE_NEW_NEW=CAST ( DATE_NEW as TIMESTAMP); ALTER TABLE CAMPAIGN DROP COLUMN DATE_NEW; RENAME COLUMN CAMPAIGN.DATE_NEW_NEW TO DATE_NEW; </sql> <sql> ALTER TABLE CAMPAIGN ADD COLUMN DATE_EDIT_NEW TIMESTAMP; UPDATE CAMPAIGN SET DATE_EDIT_NEW=CAST ( DATE_EDIT as TIMESTAMP); ALTER TABLE CAMPAIGN DROP COLUMN DATE_EDIT; RENAME COLUMN CAMPAIGN.DATE_EDIT_NEW TO DATE_EDIT; </sql> <sql> ALTER TABLE CAMPAIGNCOST ADD COLUMN DATE_NEW_NEW TIMESTAMP; UPDATE CAMPAIGNCOST SET DATE_NEW_NEW=CAST ( DATE_NEW as TIMESTAMP); ALTER TABLE CAMPAIGNCOST DROP COLUMN DATE_NEW; RENAME COLUMN CAMPAIGNCOST.DATE_NEW_NEW TO DATE_NEW; </sql> <sql> ALTER TABLE CAMPAIGNCOST ADD COLUMN DATE_EDIT_NEW TIMESTAMP; UPDATE CAMPAIGNCOST SET DATE_EDIT_NEW=CAST ( DATE_EDIT as TIMESTAMP); ALTER TABLE CAMPAIGNCOST DROP COLUMN DATE_EDIT; RENAME COLUMN CAMPAIGNCOST.DATE_EDIT_NEW TO DATE_EDIT; </sql> <sql> ALTER TABLE CAMPAIGNPARTICIPANT ADD COLUMN DATE_NEW_NEW TIMESTAMP; UPDATE CAMPAIGNPARTICIPANT SET DATE_NEW_NEW=CAST ( DATE_NEW as TIMESTAMP); ALTER TABLE CAMPAIGNPARTICIPANT DROP COLUMN DATE_NEW; RENAME COLUMN CAMPAIGNPARTICIPANT.DATE_NEW_NEW TO DATE_NEW; </sql> <sql> ALTER TABLE CAMPAIGNPARTICIPANT ADD COLUMN DATE_EDIT_NEW TIMESTAMP; UPDATE CAMPAIGNPARTICIPANT SET DATE_EDIT_NEW=CAST ( DATE_EDIT as TIMESTAMP); ALTER TABLE CAMPAIGNPARTICIPANT DROP COLUMN DATE_EDIT; RENAME COLUMN CAMPAIGNPARTICIPANT.DATE_EDIT_NEW TO DATE_EDIT; </sql> <sql> ALTER TABLE CAMPAIGNSTEP ADD COLUMN DATE_NEW_NEW TIMESTAMP; UPDATE CAMPAIGNSTEP SET DATE_NEW_NEW=CAST ( DATE_NEW as TIMESTAMP); ALTER TABLE CAMPAIGNSTEP DROP COLUMN DATE_NEW; RENAME COLUMN CAMPAIGNSTEP.DATE_NEW_NEW TO DATE_NEW; </sql> <sql> ALTER TABLE CAMPAIGNSTEP ADD COLUMN DATE_EDIT_NEW TIMESTAMP; UPDATE CAMPAIGNSTEP SET DATE_EDIT_NEW=CAST ( DATE_EDIT as TIMESTAMP); ALTER TABLE CAMPAIGNSTEP DROP COLUMN DATE_EDIT; RENAME COLUMN CAMPAIGNSTEP.DATE_EDIT_NEW TO DATE_EDIT; </sql> <sql> ALTER TABLE DOCUMENTTEMPLATELINK ADD COLUMN DATE_NEW_NEW TIMESTAMP; UPDATE DOCUMENTTEMPLATELINK SET DATE_NEW_NEW=CAST ( DATE_NEW as TIMESTAMP); ALTER TABLE DOCUMENTTEMPLATELINK DROP COLUMN DATE_NEW; RENAME COLUMN DOCUMENTTEMPLATELINK.DATE_NEW_NEW TO DATE_NEW; </sql> <sql> ALTER TABLE DOCUMENTTEMPLATELINK ADD COLUMN DATE_EDIT_NEW TIMESTAMP; UPDATE DOCUMENTTEMPLATELINK SET DATE_EDIT_NEW=CAST ( DATE_EDIT as TIMESTAMP); ALTER TABLE DOCUMENTTEMPLATELINK DROP COLUMN DATE_EDIT; RENAME COLUMN DOCUMENTTEMPLATELINK.DATE_EDIT_NEW TO DATE_EDIT; </sql> <sql> ALTER TABLE DUPLICATESCANNER ADD COLUMN DATE_NEW_NEW TIMESTAMP; UPDATE DUPLICATESCANNER SET DATE_NEW_NEW=CAST ( DATE_NEW as TIMESTAMP); ALTER TABLE DUPLICATESCANNER DROP COLUMN DATE_NEW; RENAME COLUMN DUPLICATESCANNER.DATE_NEW_NEW TO DATE_NEW; </sql> <sql> ALTER TABLE DUPLICATESCANNER ADD COLUMN DATE_EDIT_NEW TIMESTAMP; UPDATE DUPLICATESCANNER SET DATE_EDIT_NEW=CAST ( DATE_EDIT as TIMESTAMP); ALTER TABLE DUPLICATESCANNER DROP COLUMN DATE_EDIT; RENAME COLUMN DUPLICATESCANNER.DATE_EDIT_NEW TO DATE_EDIT; </sql> <sql> ALTER TABLE DUPLICATESCANNERRESULTFIELDCONFIG ADD COLUMN DATE_NEW_NEW TIMESTAMP; UPDATE DUPLICATESCANNERRESULTFIELDCONFIG SET DATE_NEW_NEW=CAST ( DATE_NEW as TIMESTAMP); ALTER TABLE DUPLICATESCANNERRESULTFIELDCONFIG DROP COLUMN DATE_NEW; RENAME COLUMN DUPLICATESCANNERRESULTFIELDCONFIG.DATE_NEW_NEW TO DATE_NEW; </sql> <sql> ALTER TABLE DUPLICATESCANNERRESULTFIELDCONFIG ADD COLUMN DATE_EDIT_NEW TIMESTAMP; UPDATE DUPLICATESCANNERRESULTFIELDCONFIG SET DATE_EDIT_NEW=CAST ( DATE_EDIT as TIMESTAMP); ALTER TABLE DUPLICATESCANNERRESULTFIELDCONFIG DROP COLUMN DATE_EDIT; RENAME COLUMN DUPLICATESCANNERRESULTFIELDCONFIG.DATE_EDIT_NEW TO DATE_EDIT; </sql> </changeSet> <changeSet author="s.pongratz" id="4e15c97b-5de8-40ac-945b-b5267d71896f"> <preConditions onFail="CONTINUE"> <not> <dbms type="derby" /> </not> </preConditions> <modifyDataType columnName="DATE_NEW" newDataType="DATETIME" tableName="CAMPAIGN"/> <modifyDataType columnName="DATE_EDIT" newDataType="DATETIME" tableName="CAMPAIGN"/> <modifyDataType columnName="DATE_NEW" newDataType="DATETIME" tableName="CAMPAIGNCOST"/> <modifyDataType columnName="DATE_EDIT" newDataType="DATETIME" tableName="CAMPAIGNCOST"/> <modifyDataType columnName="DATE_NEW" newDataType="DATETIME" tableName="CAMPAIGNPARTICIPANT"/> <modifyDataType columnName="DATE_EDIT" newDataType="DATETIME" tableName="CAMPAIGNPARTICIPANT"/> <modifyDataType columnName="DATE_NEW" newDataType="DATETIME" tableName="CAMPAIGNSTEP"/> <modifyDataType columnName="DATE_EDIT" newDataType="DATETIME" tableName="CAMPAIGNSTEP"/> <modifyDataType columnName="DATE_NEW" newDataType="DATETIME" tableName="DOCUMENTTEMPLATELINK"/> <modifyDataType columnName="DATE_EDIT" newDataType="DATETIME" tableName="DOCUMENTTEMPLATELINK"/> <modifyDataType columnName="DATE_NEW" newDataType="DATETIME" tableName="DUPLICATESCANNER"/> <modifyDataType columnName="DATE_EDIT" newDataType="DATETIME" tableName="DUPLICATESCANNER"/> <modifyDataType columnName="DATE_NEW" newDataType="DATETIME" tableName="DUPLICATESCANNERRESULTFIELDCONFIG"/> <modifyDataType columnName="DATE_EDIT" newDataType="DATETIME" tableName="DUPLICATESCANNERRESULTFIELDCONFIG"/> </changeSet> </databaseChangeLog>