From 27f9168589f4ee97b609711830984451cac3ee5d Mon Sep 17 00:00:00 2001 From: "fabricio.oliveira" Date: Thu, 4 Oct 2018 19:57:27 +0000 Subject: [PATCH] 0012262: erro venda na moeda Guarani-py fixes bug#12262 dev:Thiago Veloso qua:Marcelo git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@85930 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../migration/V20181004_1530__mantis12262.sql | 39 +++++++++++++++++++ .../migration/V20181004_1530__mantis12262.sql | 33 ++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 src/db/migration/V20181004_1530__mantis12262.sql create mode 100644 src/db/postgresql/migration/V20181004_1530__mantis12262.sql diff --git a/src/db/migration/V20181004_1530__mantis12262.sql b/src/db/migration/V20181004_1530__mantis12262.sql new file mode 100644 index 000000000..6fc01ffa8 --- /dev/null +++ b/src/db/migration/V20181004_1530__mantis12262.sql @@ -0,0 +1,39 @@ +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE BOLETO MODIFY ( + PRECIOBASE NUMBER(10, 2), + PRECIOPAGADO NUMBER(10, 2), + DESCUENTOAMPARADO NUMBER(10, 2), + PRECIOCARGOEXTRA NUMBER(10, 2), + PORCCATEGORIA NUMBER(10, 2), + PRECIOPRICING NUMBER(10, 2), + IMPORTECATEGORIA NUMBER(10, 2), + IMPORTETAXAEMBARQUE NUMBER(10, 2), + IMPORTEPEDAGIO NUMBER(10, 2), + IMPORTEOUTROS NUMBER(10, 2), + IMPORTESEGURO NUMBER(10, 2))'; + exception when column_exists then null; +end; + +/ + +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE CAJA MODIFY ( + PRECIOBASE NUMBER(10, 2), + PRECIOPAGADO NUMBER(10, 2), + DESCUENTOAMPARADO NUMBER(10, 2), + PRECIOCARGOEXTRA NUMBER(10, 2), + PORCCATEGORIA NUMBER(10, 2), + PRECIOPRICING NUMBER(10, 2), + IMPORTECATEGORIA NUMBER(10, 2), + IMPORTETAXAEMBARQUE NUMBER(10, 2), + IMPORTEPEDAGIO NUMBER(10, 2), + IMPORTEOUTROS NUMBER(10, 2), + IMPORTESEGURO NUMBER(10, 2))'; + exception when column_exists then null; +end; \ No newline at end of file diff --git a/src/db/postgresql/migration/V20181004_1530__mantis12262.sql b/src/db/postgresql/migration/V20181004_1530__mantis12262.sql new file mode 100644 index 000000000..e266e45bd --- /dev/null +++ b/src/db/postgresql/migration/V20181004_1530__mantis12262.sql @@ -0,0 +1,33 @@ +DO $$ +BEGIN + ALTER TABLE BOLETO MODIFY (PRECIOBASE NUMERIC(10, 2)); + ALTER TABLE BOLETO MODIFY (PRECIOPAGADO NUMERIC(10, 2)); + ALTER TABLE BOLETO MODIFY (DESCUENTOAMPARADO NUMERIC(10, 2)); + ALTER TABLE BOLETO MODIFY (PRECIOCARGOEXTRA NUMERIC(10, 2)); + ALTER TABLE BOLETO MODIFY (PORCCATEGORIA NUMERIC(10, 2)); + ALTER TABLE BOLETO MODIFY (PRECIOPRICING NUMERIC(10, 2)); + ALTER TABLE BOLETO MODIFY (IMPORTECATEGORIA NUMERIC(10, 2)); + ALTER TABLE BOLETO MODIFY (IMPORTETAXAEMBARQUE NUMERIC(10, 2)); + ALTER TABLE BOLETO MODIFY (IMPORTEPEDAGIO NUMERIC(10, 2)); + ALTER TABLE BOLETO MODIFY (IMPORTEOUTROS NUMERIC(10, 2)); + ALTER TABLE BOLETO MODIFY (IMPORTESEGURO NUMERIC(10, 2)); + EXCEPTION WHEN others THEN NULL; +END +$$; + +DO $$ +BEGIN + ALTER TABLE CAJA MODIFY (PRECIOBASE NUMERIC(10, 2)); + ALTER TABLE CAJA MODIFY (PRECIOPAGADO NUMERIC(10, 2)); + ALTER TABLE CAJA MODIFY (DESCUENTOAMPARADO NUMERIC(10, 2)); + ALTER TABLE CAJA MODIFY (PRECIOCARGOEXTRA NUMERIC(10, 2)); + ALTER TABLE CAJA MODIFY (PORCCATEGORIA NUMERIC(10, 2)); + ALTER TABLE CAJA MODIFY (PRECIOPRICING NUMERIC(10, 2)); + ALTER TABLE CAJA MODIFY (IMPORTECATEGORIA NUMERIC(10, 2)); + ALTER TABLE CAJA MODIFY (IMPORTETAXAEMBARQUE NUMERIC(10, 2)); + ALTER TABLE CAJA MODIFY (IMPORTEPEDAGIO NUMERIC(10, 2)); + ALTER TABLE CAJA MODIFY (IMPORTEOUTROS NUMERIC(10, 2)); + ALTER TABLE CAJA MODIFY (IMPORTESEGURO NUMERIC(10, 2)); + EXCEPTION WHEN others THEN NULL; +END +$$; \ No newline at end of file