diff --git a/fineract-provider/src/main/resources/db/changelog/tenant-store/parts/0005_jdbc_connection_string.xml b/fineract-provider/src/main/resources/db/changelog/tenant-store/parts/0005_jdbc_connection_string.xml index 78fa641d6..5bd3fc0aa 100644 --- a/fineract-provider/src/main/resources/db/changelog/tenant-store/parts/0005_jdbc_connection_string.xml +++ b/fineract-provider/src/main/resources/db/changelog/tenant-store/parts/0005_jdbc_connection_string.xml @@ -22,9 +22,27 @@ + - - - + 9:14cc7994587792811d35cff3df30dc5d + + UPDATE tenant_server_connections + SET schema_connection_parameters = + CASE + WHEN schema_connection_parameters IS NULL OR TRIM(schema_connection_parameters) = '' + THEN 'serverTimezone=UTC&useLegacyDatetimeCode=false&sessionVariables=time_zone=''-00:00''' + ELSE schema_connection_parameters || '&serverTimezone=UTC&useLegacyDatetimeCode=false&sessionVariables=time_zone=''-00:00''' + END; + + + UPDATE tenant_server_connections + SET schema_connection_parameters = + CASE + WHEN schema_connection_parameters IS NULL OR TRIM(schema_connection_parameters) = '' + THEN 'serverTimezone=UTC&useLegacyDatetimeCode=false&sessionVariables=time_zone=''-00:00''' + ELSE CONCAT(schema_connection_parameters, '&serverTimezone=UTC&useLegacyDatetimeCode=false&sessionVariables=time_zone=''-00:00''') + END; + +