riempita tabella ricorrenze
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good

This commit is contained in:
2025-05-02 18:27:29 +02:00
parent cc1e8b704a
commit 44b4ecb4f0

View File

@@ -0,0 +1,46 @@
package it.integry.ems.migration.model;
import it.integry.ems.migration._base.BaseMigration;
import it.integry.ems.migration._base.MigrationModelInterface;
public class Migration_20250502180326 extends BaseMigration implements MigrationModelInterface {
@Override
public void up() throws Exception {
if (isHistoryDB())
return;
executeStatement("insert into jtb_ricorrenze\n" +
"select *\n" +
"from (\n" +
"SELECT '2025' as anno, '2025-01-01' as data, 'S' as flag_reply, 'Capodanno' as descrizione \n" +
"union all \n" +
"SELECT '2025' as anno, '2025-01-06' as data, 'S' as flag_reply, 'Epifania' as descrizione \n" +
"union all \n" +
"SELECT '2025' as anno, '2025-04-20' as data, 'S' as flag_reply, 'PASQUA' as descrizione \n" +
"union all \n" +
"SELECT '2025' as anno, '2025-04-21' as data, 'S' as flag_reply, 'PASQUETTA' as descrizione \n" +
"union all \n" +
"SELECT '2025' as anno, '2025-04-25' as data, 'S' as flag_reply, 'Festa della liberazione' as descrizione \n" +
"union all \n" +
"SELECT '2025' as anno, '2025-05-01' as data, 'S' as flag_reply, 'Festa del lavoro' as descrizione \n" +
"union all \n" +
"SELECT '2025' as anno, '2025-06-02' as data, 'S' as flag_reply, 'Festa della repubblica' as descrizione \n" +
"union all \n" +
"SELECT '2025' as anno, '2025-08-15' as data, 'S' as flag_reply, 'Ferragosto' as descrizione \n" +
"union all \n" +
"SELECT '2025' as anno, '2025-11-01' as data, 'S' as flag_reply, 'Tutti i santi' as descrizione \n" +
"union all \n" +
"SELECT '2025' as anno, '2025-12-08' as data, 'S' as flag_reply, 'Immacolata' as descrizione \n" +
"union all \n" +
"SELECT '2025' as anno, '2025-12-25' as data, 'S' as flag_reply, 'Natale' as descrizione \n" +
"union all \n" +
"SELECT '2025' as anno, '2025-12-26' as data, 'S' as flag_reply, 'Santo Stefano' as descrizione \n" +
") tmp \n" +
"where not exists (select * from jtb_ricorrenze where jtb_ricorrenze.data = tmp.data)");
}
@Override
public void down() throws Exception {
}
}