riempita tabella ricorrenze
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
This commit is contained in:
@@ -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 {
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user