Controllo tabella vuota migration_status e modifica campo numero a 40 caratteri

This commit is contained in:
2024-03-20 12:29:30 +01:00
parent 3906f03b21
commit dae51b99e2
2 changed files with 15 additions and 5 deletions

View File

@@ -1,16 +1,22 @@
package it.integry.ems.migration.model;import it.integry.ems.migration._base.BaseMigration;
package it.integry.ems.migration.model;
import it.integry.ems.migration._base.BaseMigration;
import it.integry.ems.migration._base.MigrationModelInterface;
public class Migration_20240320120818 extends BaseMigration implements MigrationModelInterface{
public class Migration_20240320120818 extends BaseMigration implements MigrationModelInterface {
@Override
public void up()throws Exception {
if(isHistoryDB())
public void up() throws Exception {
if (isHistoryDB())
return;
String sql = "ALTER TABLE dtb_fatture_passive_ddt ALTER COLUMN numero VARCHAR(40)";
executeStatement(sql);
}
@Override
public void down()throws Exception{
public void down() throws Exception {
}

View File

@@ -58,6 +58,10 @@ public class MigrationSetupService {
List<StbMigrationStatus> stbMigrationStatuses = retrieveStatuses(multiDBTransactionManager);
if (stbMigrationStatuses == null){
continue;
}
for (long migrationCode : migrationCodes) {
StbMigrationStatus stbMigrationStatus = stbMigrationStatuses.stream()
.filter(x -> x.getMigrationCode() == migrationCode)