diff --git a/.liquibase/Data_alias/basic/2021.1.3/Checklist/alter_ChecklistDateDatatypes.xml b/.liquibase/Data_alias/basic/2021.1.3/Checklist/alter_ChecklistDateDatatypes.xml new file mode 100644 index 0000000000000000000000000000000000000000..79491b243a0381b34d16bd1f4a85036e4116b16f --- /dev/null +++ b/.liquibase/Data_alias/basic/2021.1.3/Checklist/alter_ChecklistDateDatatypes.xml @@ -0,0 +1,71 @@ +<?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="b.ulrich" id="d8876524-6cb0-4d7f-a4be-da2c182adab9"> + <sql> + ALTER TABLE CHECKLIST ADD COLUMN DATE_NEW_NEW TIMESTAMP; + UPDATE CHECKLIST SET DATE_NEW_NEW=CAST ( DATE_NEW as TIMESTAMP); + ALTER TABLE CHECKLIST DROP COLUMN DATE_NEW; + RENAME COLUMN CHECKLIST.DATE_NEW_NEW TO DATE_NEW; + </sql> + + <sql> + ALTER TABLE CHECKLIST ADD COLUMN DATE_EDIT_NEW TIMESTAMP; + UPDATE CHECKLIST SET DATE_EDIT_NEW=CAST ( DATE_EDIT as TIMESTAMP); + ALTER TABLE CHECKLIST DROP COLUMN DATE_EDIT; + RENAME COLUMN CHECKLIST.DATE_EDIT_NEW TO DATE_EDIT; + </sql> + + <sql> + ALTER TABLE CHECKLISTENTRY ADD COLUMN DATE_NEW_NEW TIMESTAMP; + UPDATE CHECKLISTENTRY SET DATE_NEW_NEW=CAST ( DATE_NEW as TIMESTAMP); + ALTER TABLE CHECKLISTENTRY DROP COLUMN DATE_NEW; + RENAME COLUMN CHECKLISTENTRY.DATE_NEW_NEW TO DATE_NEW; + </sql> + + <sql> + ALTER TABLE CHECKLISTENTRY ADD COLUMN DATE_EDIT_NEW TIMESTAMP; + UPDATE CHECKLISTENTRY SET DATE_EDIT_NEW=CAST ( DATE_EDIT as TIMESTAMP); + ALTER TABLE CHECKLISTENTRY DROP COLUMN DATE_EDIT; + RENAME COLUMN CHECKLISTENTRY.DATE_EDIT_NEW TO DATE_EDIT; + </sql> + + <sql> + ALTER TABLE CHECKLISTENTRYVALUE ADD COLUMN DATE_NEW_NEW TIMESTAMP; + UPDATE CHECKLISTENTRYVALUE SET DATE_NEW_NEW=CAST ( DATE_NEW as TIMESTAMP); + ALTER TABLE CHECKLISTENTRYVALUE DROP COLUMN DATE_NEW; + RENAME COLUMN CHECKLISTENTRYVALUE.DATE_NEW_NEW TO DATE_NEW; + </sql> + + <sql> + ALTER TABLE CHECKLISTENTRYVALUE ADD COLUMN DATE_EDIT_NEW TIMESTAMP; + UPDATE CHECKLISTENTRYVALUE SET DATE_EDIT_NEW=CAST ( DATE_EDIT as TIMESTAMP); + ALTER TABLE CHECKLISTENTRYVALUE DROP COLUMN DATE_EDIT; + RENAME COLUMN CHECKLISTENTRYVALUE.DATE_EDIT_NEW TO DATE_EDIT; + </sql> + + <sql> + ALTER TABLE CHECKLISTENTRYVALUE ADD COLUMN DONEDATE_NEW TIMESTAMP; + UPDATE CHECKLISTENTRYVALUE SET DONEDATE_NEW=CAST ( DONEDATE as TIMESTAMP); + ALTER TABLE CHECKLISTENTRYVALUE DROP COLUMN DONEDATE; + RENAME COLUMN CHECKLISTENTRYVALUE.DONEDATE_NEW TO DONEDATE; + </sql> + </changeSet> + + <changeSet author="b.ulrich" id="768fa137-dc44-4cda-8d21-4bad84b88f9c"> + <preConditions onFail="CONTINUE"> + <not> + <dbms type="derby" /> + </not> + </preConditions> + <modifyDataType columnName="DATE_NEW" newDataType="DATETIME" tableName="CHECKLIST"/> + <modifyDataType columnName="DATE_EDIT" newDataType="DATETIME" tableName="CHECKLIST"/> + + <modifyDataType columnName="DATE_NEW" newDataType="DATETIME" tableName="CHECKLISTENTRY"/> + <modifyDataType columnName="DATE_EDIT" newDataType="DATETIME" tableName="CHECKLISTENTRY"/> + + <modifyDataType columnName="DATE_NEW" newDataType="DATETIME" tableName="CHECKLISTENTRYVALUE"/> + <modifyDataType columnName="DATE_EDIT" newDataType="DATETIME" tableName="CHECKLISTENTRYVALUE"/> + <modifyDataType columnName="DONEDATE" newDataType="DATETIME" tableName="CHECKLISTENTRYVALUE"/> + + </changeSet> +</databaseChangeLog> \ No newline at end of file diff --git a/.liquibase/Data_alias/basic/2021.1.3/Checklist/changelog.xml b/.liquibase/Data_alias/basic/2021.1.3/Checklist/changelog.xml new file mode 100644 index 0000000000000000000000000000000000000000..b5ff1d8f229551c4d551acdf1274285d7f30df16 --- /dev/null +++ b/.liquibase/Data_alias/basic/2021.1.3/Checklist/changelog.xml @@ -0,0 +1,6 @@ +<?xml version="1.1" encoding="UTF-8" standalone="no"?> +<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"> + <include relativeToChangelogFile="true" file="alter_ChecklistDateDatatypes.xml"/> +</databaseChangeLog> \ No newline at end of file diff --git a/.liquibase/Data_alias/basic/2021.1.3/changelog.xml b/.liquibase/Data_alias/basic/2021.1.3/changelog.xml new file mode 100644 index 0000000000000000000000000000000000000000..c48c36f5f4c616a47d084f99bafcf245790697d9 --- /dev/null +++ b/.liquibase/Data_alias/basic/2021.1.3/changelog.xml @@ -0,0 +1,6 @@ +<?xml version="1.1" encoding="UTF-8" standalone="no"?> +<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"> + <include relativeToChangelogFile="true" file="Checklist/changelog.xml"/> +</databaseChangeLog> diff --git a/.liquibase/Data_alias/changelog.xml b/.liquibase/Data_alias/changelog.xml index f1bb7247fec3c2f006505dfff9fbd92dee8b462f..b93e263dd787521dd53d6bf37962eaddb811ff5e 100644 --- a/.liquibase/Data_alias/changelog.xml +++ b/.liquibase/Data_alias/changelog.xml @@ -26,6 +26,7 @@ <include relativeToChangelogFile="true" file="basic/2021.1.0/changelog.xml"/> <include relativeToChangelogFile="true" file="basic/2021.1.1/changelog.xml"/> <include relativeToChangelogFile="true" file="basic/2021.1.2/changelog.xml"/> + <include relativeToChangelogFile="true" file="basic/2021.1.3/changelog.xml"/> <include relativeToChangelogFile="true" file="basic/workflows/changelog.xml" context="workflow"/> <include relativeToChangelogFile="true" file="basic/_demoData/changelog.xml" context="example"/>