Impostato valore not null e default su campi mtb_sart: qta_iniz, qta_car, qta_scar
This commit is contained in:
@@ -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 {
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user