diff --git a/pom.xml b/pom.xml index 202a1566e..cd09ac8e9 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores Flyway - 1.4.3 + 1.5.0 diff --git a/src/db/migration/V20230622_1445__AL2686.sql b/src/db/migration/V20230622_1445__AL2686.sql new file mode 100644 index 000000000..32bb42db3 --- /dev/null +++ b/src/db/migration/V20230622_1445__AL2686.sql @@ -0,0 +1,20 @@ +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE TIPO_EVENTO_EXTRA add INDENVIAEXCESSODEBAGAGEMSEFAZ NUMBER(1,0)'; + exception when column_exists then null; +end; +/ + +declare + dup_val_on_index exception; + except_02291 exception; + + pragma exception_init (dup_val_on_index , -00001); + pragma exception_init (except_02291 , -02291); +begin + execute immediate 'UPDATE TIPO_EVENTO_EXTRA SET INDENVIAEXCESSODEBAGAGEMSEFAZ=1 WHERE CVETIPOEVENTO=''EXCESSO_BAGAGEM'' AND INDENVIAEXCESSODEBAGAGEMSEFAZ IS NULL'; + exception when others then null; +end; +/ diff --git a/src/db/migration/V20230622_1452__AL2686.sql b/src/db/migration/V20230622_1452__AL2686.sql new file mode 100644 index 000000000..1b543c764 --- /dev/null +++ b/src/db/migration/V20230622_1452__AL2686.sql @@ -0,0 +1,26 @@ +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE orgao_emp_param add INDICEEXCESSODEPAGAGEM NUMBER(7,2)'; + exception when column_exists then null; +end; +/ + +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE orgao_emp_param add PESOEXCESSODEBAGAGEMFRANQUIA NUMBER(7,0)'; + exception when column_exists then null; +end; +/ + +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE orgao_emp_param add PESOEXTRAEXCESSODEBAGAGEM NUMBER(7,0)'; + exception when column_exists then null; +end; +/ \ No newline at end of file diff --git a/src/db/postgresql/migration/V20230622_1445__AL2686.sql b/src/db/postgresql/migration/V20230622_1445__AL2686.sql new file mode 100644 index 000000000..5c6e0ed0b --- /dev/null +++ b/src/db/postgresql/migration/V20230622_1445__AL2686.sql @@ -0,0 +1,11 @@ +DO $$ +BEGIN + ALTER TABLE TIPO_EVENTO_EXTRA add INDENVIAEXCESSODEBAGAGEMSEFAZ NUMBER(1,0); +END +$$; +/ +DO $$ +BEGIN + UPDATE TIPO_EVENTO_EXTRA SET INDENVIAEXCESSODEBAGAGEMSEFAZ=1 WHERE CVETIPOEVENTO='EXCESSO_BAGAGEM' AND INDENVIAEXCESSODEBAGAGEMSEFAZ IS NULL; +END +$$; diff --git a/src/db/postgresql/migration/V20230622_1452__AL2686.sql b/src/db/postgresql/migration/V20230622_1452__AL2686.sql new file mode 100644 index 000000000..357b1971b --- /dev/null +++ b/src/db/postgresql/migration/V20230622_1452__AL2686.sql @@ -0,0 +1,17 @@ +DO $$ +BEGIN + ALTER TABLE orgao_emp_param add INDICEEXCESSODEPAGAGEM NUMBER(7,2); +END +$$; +/ +DO $$ +BEGIN + ALTER TABLE orgao_emp_param add PESOEXCESSODEBAGAGEMFRANQUIA NUMBER(7,0); +END +$$; +DO $$ +BEGIN + ALTER TABLE orgao_emp_param add PESOEXTRAEXCESSODEBAGAGEM NUMBER(7,0); +END +$$; +