diff --git a/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20251120181812.java b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20251120181812.java new file mode 100644 index 0000000000..f14154e2c6 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/migration/model/Migration_20251120181812.java @@ -0,0 +1,41 @@ +package it.integry.ems.migration.model; + +import it.integry.ems.migration._base.BaseMigration; +import it.integry.ems.migration._base.MigrationModelInterface; + +public class Migration_20251120181812 extends BaseMigration implements MigrationModelInterface { + + @Override + public void up() throws Exception { + if (isHistoryDB()) + return; + + + createOrUpdateView("cvw_tipi_pdc", "CREATE VIEW cvw_tipi_pdc AS\n" + + "SELECT '1' AS codice, Upper('Attivo') descrizione, '1' as sezione\n" + + " UNION ALL\n" + + " SELECT '2', Upper('Passivo'), '1' as sezione\n" + + " UNION ALL\n" + + " SELECT '3', Upper('Netto'), '1' as sezione\n" + + " UNION ALL\n" + + " SELECT '4', Upper('Costi'), '2' as sezione\n" + + " UNION ALL\n" + + " SELECT '5', Upper('Ricavi'), '2' as sezione\n" + + " UNION ALL\n" + + " SELECT '6', Upper('D''ordine'), '3'\n" + + " UNION ALL\n" + + " SELECT '7', Upper('Epilogativi'), '3'"); + createOrUpdateView("cvw_sezione_pdc", "CREATE VIEW cvw_sezione_pdc AS\n" + + "SELECT '1' AS codice, Upper('Stato Patrimoniale') AS descrizione\n" + + "UNION ALL\n" + + "SELECT '2', Upper('Conto Economico')\n" + + "UNION ALL\n" + + "SELECT '3', upper('Conti d''ordine e di Riepilogo')"); + } + + @Override + public void down() throws Exception { + + } + +}