From be536a9c38b46f4783f45dcdf12ccd6022c8418d Mon Sep 17 00:00:00 2001 From: CarlaD Date: Thu, 25 Jul 2024 16:40:50 +0200 Subject: [PATCH] aggiunto campo flag_tracciabilita nella mtb_grup --- .../model/Migration_20240725113812.java | 23 +++++++++++++++++++ .../it/integry/ems_model/entity/MtbGrup.java | 11 +++++++++ 2 files changed, 34 insertions(+) create mode 100644 ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240725113812.java diff --git a/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240725113812.java b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240725113812.java new file mode 100644 index 0000000000..a95c99a7a7 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20240725113812.java @@ -0,0 +1,23 @@ +package it.integry.ems.migration.model; + +import it.integry.ems.migration._base.BaseMigration; +import it.integry.ems.migration._base.MigrationModelInterface; + +public class Migration_20240725113812 extends BaseMigration implements MigrationModelInterface { + + @Override + public void up() throws Exception { + if (isHistoryDB()) + return; + executeStatement("ALTER TABLE mtb_grup\n" + + " ADD flag_tracciabilita bit default 0", + "UPDATE mtb_grup SET flag_tracciabilita = 0", + "ALTER TABLE mtb_grup ALTER COLUMN flag_tracciabilita bit NOT NULL;"); + } + + @Override + public void down() throws Exception { + + } + +} \ No newline at end of file diff --git a/ems-core/src/main/java/it/integry/ems_model/entity/MtbGrup.java b/ems-core/src/main/java/it/integry/ems_model/entity/MtbGrup.java index 7cc0a24883..fdddebe5e4 100644 --- a/ems-core/src/main/java/it/integry/ems_model/entity/MtbGrup.java +++ b/ems-core/src/main/java/it/integry/ems_model/entity/MtbGrup.java @@ -41,6 +41,9 @@ public class MtbGrup extends EntityBase implements EquatableEntityInterface mtbSgrp; @@ -131,6 +134,14 @@ public class MtbGrup extends EntityBase implements EquatableEntityInterface