From 1825e87b9463dc71ccf5a05d8436768f4333dfa8 Mon Sep 17 00:00:00 2001 From: wilian Date: Thu, 8 Nov 2018 16:21:56 +0000 Subject: [PATCH] fixes bug#12391 dev:fabio qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@86838 d1611594-4594-4d17-8e1d-87c2c4800839 --- src/db/migration/V20181022_1040__mantis12391.sql | 7 +++++++ src/db/migration/V20181026_0958__mantis12391.sql | 5 +++++ src/db/migration/V20181106_1820__mantis12391.sql | 7 +++++++ .../postgresql/migration/V20180919_1034__mantis10590.sql | 2 +- .../postgresql/migration/V20180925_1405__mantis11955.sql | 2 +- .../postgresql/migration/V20180927_1844__mantis12260.sql | 2 +- .../postgresql/migration/V20181005_1740__mantis12349.sql | 2 +- .../postgresql/migration/V20181017_1353__mantis12429.sql | 2 +- .../postgresql/migration/V20181022_1040__mantis12391.sql | 7 +++++++ .../postgresql/migration/V20181026_0958__mantis12391.sql | 6 ++++++ .../postgresql/migration/V20181106_1820__mantis12391.sql | 7 +++++++ 11 files changed, 44 insertions(+), 5 deletions(-) create mode 100644 src/db/migration/V20181022_1040__mantis12391.sql create mode 100644 src/db/migration/V20181026_0958__mantis12391.sql create mode 100644 src/db/migration/V20181106_1820__mantis12391.sql create mode 100644 src/db/postgresql/migration/V20181022_1040__mantis12391.sql create mode 100644 src/db/postgresql/migration/V20181026_0958__mantis12391.sql create mode 100644 src/db/postgresql/migration/V20181106_1820__mantis12391.sql diff --git a/src/db/migration/V20181022_1040__mantis12391.sql b/src/db/migration/V20181022_1040__mantis12391.sql new file mode 100644 index 000000000..4a77ece07 --- /dev/null +++ b/src/db/migration/V20181022_1040__mantis12391.sql @@ -0,0 +1,7 @@ +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE PTOVTA_COMISSAO ADD (VALOR_IMPRESSAO_GAP_ALTA NUMBER(7,2), INDPAGACOMISSAOBILHETEOS NUMBER(1,0) DEFAULT 1)'; + exception when column_exists then null; +end; \ No newline at end of file diff --git a/src/db/migration/V20181026_0958__mantis12391.sql b/src/db/migration/V20181026_0958__mantis12391.sql new file mode 100644 index 000000000..46981e7ab --- /dev/null +++ b/src/db/migration/V20181026_0958__mantis12391.sql @@ -0,0 +1,5 @@ +declare +begin + execute immediate 'UPDATE PTOVTA_COMISSAO SET VALOR_IMPRESSAO_GAP_ALTA = VALOR_IMPRESSAO_GAP WHERE VALOR_IMPRESSAO_GAP IS NOT NULL'; + exception when others then null; +end; \ No newline at end of file diff --git a/src/db/migration/V20181106_1820__mantis12391.sql b/src/db/migration/V20181106_1820__mantis12391.sql new file mode 100644 index 000000000..2b2e9dea8 --- /dev/null +++ b/src/db/migration/V20181106_1820__mantis12391.sql @@ -0,0 +1,7 @@ +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE COMISSAO ADD (DATA_INICIAL DATE, DATA_FINAL DATE)'; + exception when column_exists then null; +end; \ No newline at end of file diff --git a/src/db/postgresql/migration/V20180919_1034__mantis10590.sql b/src/db/postgresql/migration/V20180919_1034__mantis10590.sql index 1fb681581..bf498f4ff 100644 --- a/src/db/postgresql/migration/V20180919_1034__mantis10590.sql +++ b/src/db/postgresql/migration/V20180919_1034__mantis10590.sql @@ -1,6 +1,6 @@ DO $$ BEGIN - ALTER TABLE EMPRESA ADD INDEXIBEDIFMENORTROCACEECF NUMBER(1,0); + ALTER TABLE EMPRESA ADD INDEXIBEDIFMENORTROCACEECF NUMERIC(1); EXCEPTION WHEN others THEN NULL; END diff --git a/src/db/postgresql/migration/V20180925_1405__mantis11955.sql b/src/db/postgresql/migration/V20180925_1405__mantis11955.sql index ecb5897b6..fbd2051ca 100644 --- a/src/db/postgresql/migration/V20180925_1405__mantis11955.sql +++ b/src/db/postgresql/migration/V20180925_1405__mantis11955.sql @@ -1,6 +1,6 @@ DO $$ BEGIN - ALTER TABLE EMPRESA ADD INDPERMITETROCAVDAABERTO NUMBER(1,0); + ALTER TABLE EMPRESA ADD INDPERMITETROCAVDAABERTO NUMERIC(1); EXCEPTION WHEN others THEN NULL; END diff --git a/src/db/postgresql/migration/V20180927_1844__mantis12260.sql b/src/db/postgresql/migration/V20180927_1844__mantis12260.sql index 3ae6d5b3a..a2ff7fd6e 100644 --- a/src/db/postgresql/migration/V20180927_1844__mantis12260.sql +++ b/src/db/postgresql/migration/V20180927_1844__mantis12260.sql @@ -1,6 +1,6 @@ DO $$ BEGIN - ALTER TABLE EMPRESA ADD INDEXIBECOMISSAOZERADAAGENCIA NUMBER(1,0); + ALTER TABLE EMPRESA ADD INDEXIBECOMISSAOZERADAAGENCIA NUMERIC(1); EXCEPTION WHEN others THEN NULL; END diff --git a/src/db/postgresql/migration/V20181005_1740__mantis12349.sql b/src/db/postgresql/migration/V20181005_1740__mantis12349.sql index 633218a57..ca13071b9 100644 --- a/src/db/postgresql/migration/V20181005_1740__mantis12349.sql +++ b/src/db/postgresql/migration/V20181005_1740__mantis12349.sql @@ -1,6 +1,6 @@ DO $$ BEGIN - ALTER TABLE EMPRESA ADD INDPERMREATIVBPEESTNAOBPE NUMBER(1,0); + ALTER TABLE EMPRESA ADD INDPERMREATIVBPEESTNAOBPE NUMERIC(1); EXCEPTION WHEN others THEN NULL; END diff --git a/src/db/postgresql/migration/V20181017_1353__mantis12429.sql b/src/db/postgresql/migration/V20181017_1353__mantis12429.sql index 1545f909f..aae1d6a3e 100644 --- a/src/db/postgresql/migration/V20181017_1353__mantis12429.sql +++ b/src/db/postgresql/migration/V20181017_1353__mantis12429.sql @@ -1,6 +1,6 @@ DO $$ BEGIN - ALTER TABLE MD_RESUMO_ECF ADD EMPRESA_ID NUMBER(7,0); + ALTER TABLE MD_RESUMO_ECF ADD EMPRESA_ID NUMERIC(7); EXCEPTION WHEN duplicate_column THEN NULL; END diff --git a/src/db/postgresql/migration/V20181022_1040__mantis12391.sql b/src/db/postgresql/migration/V20181022_1040__mantis12391.sql new file mode 100644 index 000000000..d2e81e3b9 --- /dev/null +++ b/src/db/postgresql/migration/V20181022_1040__mantis12391.sql @@ -0,0 +1,7 @@ +DO $$ +BEGIN + ALTER TABLE PTOVTA_COMISSAO ADD (VALOR_IMPRESSAO_GAP_ALTA NUMERIC(7,2), INDPAGACOMISSAOBILHETEOS NUMERIC(1)); + + EXCEPTION WHEN duplicate_column THEN NULL; +END +$$; \ No newline at end of file diff --git a/src/db/postgresql/migration/V20181026_0958__mantis12391.sql b/src/db/postgresql/migration/V20181026_0958__mantis12391.sql new file mode 100644 index 000000000..00e7daefe --- /dev/null +++ b/src/db/postgresql/migration/V20181026_0958__mantis12391.sql @@ -0,0 +1,6 @@ +DO $$ +BEGIN + UPDATE PTOVTA_COMISSAO SET VALOR_IMPRESSAO_GAP_ALTA = VALOR_IMPRESSAO_GAP WHERE VALOR_IMPRESSAO_GAP IS NOT NULL + EXCEPTION WHEN OTHERS THEN NULL; +END +$$; diff --git a/src/db/postgresql/migration/V20181106_1820__mantis12391.sql b/src/db/postgresql/migration/V20181106_1820__mantis12391.sql new file mode 100644 index 000000000..af6f6e20e --- /dev/null +++ b/src/db/postgresql/migration/V20181106_1820__mantis12391.sql @@ -0,0 +1,7 @@ +DO $$ +BEGIN + ALTER TABLE COMISSAO ADD (DATA_INICIAL DATE, DATA_FINAL DATE); + + EXCEPTION WHEN duplicate_column THEN NULL; +END +$$; \ No newline at end of file