FINERACT-1724: Further upgrades

This commit is contained in:
Arnold Galovics
2023-06-06 11:45:08 +02:00
committed by Arnold Gálovics
parent bc4b707646
commit abb5d4abb5
14 changed files with 154 additions and 40 deletions
@@ -29,10 +29,10 @@
<persistence-unit-metadata>
<persistence-unit-defaults>
<delimited-identifiers/>
<entity-listeners>
<entity-listener
class="org.springframework.data.jpa.domain.support.AuditingEntityListener" />
</entity-listeners>
<!-- <entity-listeners>-->
<!-- <entity-listener-->
<!-- class="org.springframework.data.jpa.domain.support.AuditingEntityListener" />-->
<!-- </entity-listeners>-->
</persistence-unit-defaults>
</persistence-unit-metadata>
@@ -30,6 +30,40 @@
<dropColumn tableName="BATCH_JOB_EXECUTION" columnName="JOB_CONFIGURATION_LOCATION"/>
</changeSet>
<changeSet author="fineract" id="2" context="postgresql">
<sql>
UPDATE BATCH_JOB_EXECUTION_PARAMS
SET STRING_VAL = TO_CHAR(DATE_VAL, 'YYYY-MM-DDTHH:MM:SSZ')
WHERE TYPE_CD = 'DATE'
</sql>
<sql>
UPDATE BATCH_JOB_EXECUTION_PARAMS
SET STRING_VAL = CAST(LONG_VAL AS CHAR)
WHERE TYPE_CD = 'LONG'
</sql>
<sql>
UPDATE BATCH_JOB_EXECUTION_PARAMS
SET STRING_VAL = CAST(DOUBLE_VAL AS CHAR)
WHERE TYPE_CD = 'DOUBLE'
</sql>
</changeSet>
<changeSet author="fineract" id="2" context="mysql">
<sql>
UPDATE BATCH_JOB_EXECUTION_PARAMS
SET STRING_VAL = DATE_FORMAT(DATE_VAL, 'YYYY-MM-DDTHH:MM:SSZ')
WHERE TYPE_CD = 'DATE'
</sql>
<sql>
UPDATE BATCH_JOB_EXECUTION_PARAMS
SET STRING_VAL = LONG_VAL::text
WHERE TYPE_CD = 'LONG'
</sql>
<sql>
UPDATE BATCH_JOB_EXECUTION_PARAMS
SET STRING_VAL = DOUBLE_VAL::text
WHERE TYPE_CD = 'DOUBLE'
</sql>
</changeSet>
<changeSet author="fineract" id="4" context="postgresql">
<!--
org/springframework/batch/core/migration/5.0/migration-postgresql.sql
-->
@@ -58,7 +92,7 @@
</sql>
</changeSet>
<changeSet author="fineract" id="3" context="mysql">
<changeSet author="fineract" id="4" context="mysql">
<!--
org/springframework/batch/core/migration/5.0/migration-mysql.sql
-->
@@ -75,4 +109,22 @@
ALTER TABLE BATCH_JOB_EXECUTION_PARAMS CHANGE COLUMN STRING_VAL PARAMETER_VALUE VARCHAR(2500);
</sql>
</changeSet>
<changeSet author="fineract" id="5">
<update tableName="BATCH_JOB_EXECUTION_PARAMS">
<column name="PARAMETER_TYPE" value="java.lang.Long"/>
<where>PARAMETER_TYPE='LONG'</where>
</update>
<update tableName="BATCH_JOB_EXECUTION_PARAMS">
<column name="PARAMETER_TYPE" value="java.lang.String"/>
<where>PARAMETER_TYPE='STRING'</where>
</update>
<update tableName="BATCH_JOB_EXECUTION_PARAMS">
<column name="PARAMETER_TYPE" value="java.lang.Double"/>
<where>PARAMETER_TYPE='DOUBLE'</where>
</update>
<update tableName="BATCH_JOB_EXECUTION_PARAMS">
<column name="PARAMETER_TYPE" value="java.util.Date"/>
<where>PARAMETER_TYPE='DATE'</where>
</update>
</changeSet>
</databaseChangeLog>