sistemate migration
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good

This commit is contained in:
2025-11-03 18:01:30 +01:00
parent fe2d868ca6
commit 38a5b2510a
2 changed files with 34 additions and 16 deletions

View File

@@ -65,16 +65,6 @@ public class Migration_20251027172319 extends BaseMigration implements Migration
+ "FOREIGN KEY (cod_slinea) REFERENCES mtb_marchio_slinea(cod_slinea);",
"ALTER TABLE mtb_aart ADD CONSTRAINT fk_mtb_aart_mtb_marchio_sslinea "
+ "FOREIGN KEY (cod_sslinea) REFERENCES mtb_marchio_sslinea(cod_sslinea);",
"CREATE TABLE mrl_aart_colori ("
+ " cod_mart varchar(15) NOT NULL, "
+ " cod_col varchar(6) NOT NULL );",
"ALTER TABLE mrl_aart_colori ADD CONSTRAINT pk_mrl_aart_colori PRIMARY KEY (cod_mart, cod_col);",
"ALTER TABLE mrl_aart_colori ADD CONSTRAINT fk_mrl_aart_colori_mtb_aart "
+ "FOREIGN KEY (cod_mart) REFERENCES mtb_aart (cod_mart);",
"ALTER TABLE mrl_aart_colori ADD CONSTRAINT fk_mrl_aart_colori_mtb_aart_colori "
+ "FOREIGN KEY (cod_col) REFERENCES mtb_aart_colori (cod_col);",
"CREATE TABLE mtb_marchio_slinea ("
+ " cod_linea varchar(6) NOT NULL, "
+ " cod_slinea varchar(6) NOT NULL, "
@@ -89,12 +79,7 @@ public class Migration_20251027172319 extends BaseMigration implements Migration
+ " descrizione varchar(255) NOT NULL );",
"ALTER TABLE mtb_marchio_sslinea ADD CONSTRAINT pk_mtb_marchio_sslinea PRIMARY KEY (cod_sslinea);",
"ALTER TABLE mtb_marchio_sslinea ADD CONSTRAINT fk_mtb_marchio_sslinea_mtb_marchio_slinea "
+ "FOREIGN KEY (cod_slinea) REFERENCES mtb_marchio_slinea (cod_slinea);",
"CREATE TABLE mtb_aart_colori ("
+ " cod_col varchar(6) NOT NULL, "
+ " descrizione varchar(255) NOT NULL );",
"ALTER TABLE mtb_aart_colori ADD CONSTRAINT pk_mtb_aart_colori PRIMARY KEY (cod_col);"
+ "FOREIGN KEY (cod_slinea) REFERENCES mtb_marchio_slinea (cod_slinea);"
);
}

View File

@@ -0,0 +1,33 @@
package it.integry.ems.migration.model;
import it.integry.ems.migration._base.BaseMigration;
import it.integry.ems.migration._base.MigrationModelInterface;
public class Migration_20251103175252 extends BaseMigration implements MigrationModelInterface {
@Override
public void up() throws Exception {
if (isHistoryDB())
return;
executeStatement(
"CREATE TABLE mtb_colori ("
+ " cod_col varchar(6) NOT NULL, "
+ " descrizione varchar(255) NOT NULL );",
"ALTER TABLE mtb_colori ADD CONSTRAINT pk_mtb_colori PRIMARY KEY (cod_col);",
"CREATE TABLE mtb_aart_colori ("
+ " cod_mart varchar(15) NOT NULL, "
+ " cod_col varchar(6) NOT NULL, "
+ " cod_barre varchar(25) NULL);",
"ALTER TABLE mtb_aart_colori ADD CONSTRAINT pk_mtb_aart_colori PRIMARY KEY (cod_mart, cod_col);",
"ALTER TABLE mtb_aart_colori ADD CONSTRAINT fk_mtb_aart_colori_mtb_aart "
+ "FOREIGN KEY (cod_mart) REFERENCES mtb_aart (cod_mart);",
"ALTER TABLE mtb_aart_colori ADD CONSTRAINT fk_mtb_aart_colori_mtb_colori "
+ "FOREIGN KEY (cod_col) REFERENCES mtb_colori (cod_col);"
);
}
@Override
public void down() throws Exception {
}
}