From 7692ab7a4d45356a115d911e1b980fea11278421 Mon Sep 17 00:00:00 2001 From: emerson Date: Fri, 25 Jan 2019 19:48:07 +0000 Subject: [PATCH] fixes bug#0012989 dev: valdir qua: marcelo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Implementação efetuada. git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@89252 d1611594-4594-4d17-8e1d-87c2c4800839 --- src/db/migration/V20190125_1430__mantis12989.sql | 16 ++++++++++++++++ .../migration/V20190122_1400__mantis13252.sql | 2 +- .../migration/V20190125_1430__mantis12989.sql | 8 ++++++++ 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 src/db/migration/V20190125_1430__mantis12989.sql create mode 100644 src/db/postgresql/migration/V20190125_1430__mantis12989.sql diff --git a/src/db/migration/V20190125_1430__mantis12989.sql b/src/db/migration/V20190125_1430__mantis12989.sql new file mode 100644 index 000000000..05cbf6215 --- /dev/null +++ b/src/db/migration/V20190125_1430__mantis12989.sql @@ -0,0 +1,16 @@ +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE ESTACION ADD TIPOIMPRESSORARELATORIO NUMBER(2)'; + exception when column_exists then null; + execute immediate 'COMMENT ON COLUMN ESTACION.TIPOIMPRESSORARELATORIO IS ''1-A4, 2-Térmica'''; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00001); +begin + execute immediate 'UPDATE ESTACION SET FECMODIF = SYSDATE'; + exception when object_exists then null; +end; \ No newline at end of file diff --git a/src/db/postgresql/migration/V20190122_1400__mantis13252.sql b/src/db/postgresql/migration/V20190122_1400__mantis13252.sql index 19ef41f2d..ad4c713de 100644 --- a/src/db/postgresql/migration/V20190122_1400__mantis13252.sql +++ b/src/db/postgresql/migration/V20190122_1400__mantis13252.sql @@ -4,5 +4,5 @@ BEGIN EXCEPTION WHEN duplicate_column THEN NULL; - UPDATE PARADA SET FECMODIF = CURRENT_DATE; + UPDATE EMPRESA SET FECMODIF = CURRENT_DATE; $$; diff --git a/src/db/postgresql/migration/V20190125_1430__mantis12989.sql b/src/db/postgresql/migration/V20190125_1430__mantis12989.sql new file mode 100644 index 000000000..c615483b8 --- /dev/null +++ b/src/db/postgresql/migration/V20190125_1430__mantis12989.sql @@ -0,0 +1,8 @@ +DO $$ +BEGIN + ALTER TABLE ESTACION ADD TIPOIMPRESSORARELATORIO NUMERIC(2); + + EXCEPTION WHEN duplicate_column THEN NULL; + + UPDATE ESTACION SET FECMODIF = CURRENT_DATE; +$$;