Merge branch 'develop' into feature/JDK11
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good

This commit is contained in:
jenkins
2025-04-03 18:27:40 +02:00

View File

@@ -0,0 +1,31 @@
package it.integry.ems.migration.model;
import it.integry.ems.migration._base.BaseMigration;
import it.integry.ems.migration._base.IntegryCustomerDB;
import it.integry.ems.migration._base.MigrationModelInterface;
public class Migration_20250403172853 extends BaseMigration implements MigrationModelInterface {
@Override
public void up() throws Exception {
if (isHistoryDB())
return;
if (isCustomerDb(IntegryCustomerDB.Materica_ImeBa)||isCustomerDb(IntegryCustomerDB.Salpar_Salpar)||isCustomerDb(IntegryCustomerDB.Igood_Igood))
return;
executeStatement("update mtb_sart set qta_iniz = 0 WHERE qta_iniz is null",
"update mtb_sart set qta_car = 0 WHERE qta_car is null",
"update mtb_sart set qta_scar = 0 WHERE qta_scar is null",
"ALTER TABLE mtb_sart ADD CONSTRAINT df_mtb_sart_qta_iniz DEFAULT 0 FOR qta_iniz",
"ALTER TABLE mtb_sart ADD CONSTRAINT df_mtb_sart_qta_car DEFAULT 0 FOR qta_car",
"ALTER TABLE mtb_sart ADD CONSTRAINT df_mtb_sart_qta_scar DEFAULT 0 FOR qta_scar",
"alter table mtb_sart alter column qta_iniz numeric(15,5) not null",
"alter table mtb_sart alter column qta_car numeric(15,5) not null",
"alter table mtb_sart alter column qta_scar numeric(15,5) not null");
}
@Override
public void down() throws Exception {
}
}