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