From 2e8184857504090d0457b0fa149e9031df02f411 Mon Sep 17 00:00:00 2001 From: valdir Date: Tue, 19 Oct 2021 12:26:49 +0000 Subject: [PATCH] =?UTF-8?q?0023034:=20Espec=20-=20Automatiza=C3=A7=C3=A3o?= =?UTF-8?q?=20de=20hor=C3=A1rio=20extra=20bug#23034=20dev:valdevir=20qua:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@109210 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../migration/V20211006_1045__mantis23034.sql | 109 ++++++++++++++++++ .../migration/V20211006_1045__mantis23034.sql | 18 +++ 2 files changed, 127 insertions(+) create mode 100644 src/db/migration/V20211006_1045__mantis23034.sql create mode 100644 src/db/postgresql/migration/V20211006_1045__mantis23034.sql diff --git a/src/db/migration/V20211006_1045__mantis23034.sql b/src/db/migration/V20211006_1045__mantis23034.sql new file mode 100644 index 000000000..48cba165b --- /dev/null +++ b/src/db/migration/V20211006_1045__mantis23034.sql @@ -0,0 +1,109 @@ +declare + dup_val_on_index exception; + pragma exception_init (dup_val_on_index , -00001); +begin + execute immediate 'Insert into CONSTANTE (CONSTANTE_ID,NOMBCONSTANTE,DESCCONSTANTE,INDTIPOCONSTANTE, + VALORCONSTANTE,INDMANTENIMIENTOUSUARIO,ACTIVO,FECMODIF,USUARIO_ID) + values (CONSTANTE_SEQ.NEXTVAL,''CRON_ROTINA_SERVICO_EXTRA_AUTOMATICO'',''CRON_ROTINA_SERVICO_EXTRA_AUTOMATICO'', + 1,null,null,''1'',sysdate,''1'')'; + exception when dup_val_on_index then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -01430); +begin + execute immediate 'ALTER TABLE ESQUEMA_CORRIDA ADD (ISAUTOMACAOHORARIOEXTRA NUMBER(1,0))'; + exception + when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -01430); +begin + execute immediate 'ALTER TABLE ESQUEMA_CORRIDA ADD (TAXA_OCUPACAO NUMBER(7,0))'; + exception + when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -01430); +begin + execute immediate 'ALTER TABLE ESQUEMA_CORRIDA ADD (HORAS_AUTOMACAO_HE_DE NUMBER(7,0))'; + exception + when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -01430); +begin + execute immediate 'ALTER TABLE ESQUEMA_CORRIDA ADD ( MINUTOS_AUTOMACAO_HE_DE NUMBER(7,0))'; + exception + when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -01430); +begin + execute immediate 'ALTER TABLE ESQUEMA_CORRIDA ADD (HORAS_AUTOMACAO_HE_ATE NUMBER(7,0))'; + exception + when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -01430); +begin + execute immediate 'ALTER TABLE ESQUEMA_CORRIDA ADD (MINUTOS_AUTOMACAO_HE_ATE NUMBER(7,0))'; + exception + when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -01430); +begin + execute immediate 'ALTER TABLE ESQUEMA_CORRIDA ADD (MINUTOS_AUTOMACAO_HE_ATE NUMBER(7,0))'; + exception + when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -01430); +begin + execute immediate 'ALTER TABLE ESQUEMA_CORRIDA ADD (BLOQUEIAINTERNET_HE NUMBER(1,0))'; + exception + when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -01430); +begin + execute immediate 'ALTER TABLE ESQUEMA_CORRIDA ADD (NUMCORRIDA_SERVICOEXTRA NUMBER(7,0))'; + exception + when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -01430); +begin + execute immediate 'ALTER TABLE ESQUEMA_CORRIDA ADD (ROLOPERATIVO_SERVICOEXTRA_ID NUMBER(7,0))'; + exception + when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -01430); +begin + execute immediate 'ALTER TABLE ESQUEMA_CORRIDA ADD (PLATAFORMASERVICOEXTRA VARCHAR2(40 BYTE))'; + exception + when object_exists then null; +end; \ No newline at end of file diff --git a/src/db/postgresql/migration/V20211006_1045__mantis23034.sql b/src/db/postgresql/migration/V20211006_1045__mantis23034.sql new file mode 100644 index 000000000..eb04583ea --- /dev/null +++ b/src/db/postgresql/migration/V20211006_1045__mantis23034.sql @@ -0,0 +1,18 @@ +DO $$ +BEGIN + Insert into CONSTANTE (CONSTANTE_ID,NOMBCONSTANTE,DESCCONSTANTE,INDTIPOCONSTANTE, + VALORCONSTANTE,INDMANTENIMIENTOUSUARIO,ACTIVO,FECMODIF,USUARIO_ID) + values (CONSTANTE_SEQ.NEXTVAL,'CRON_ROTINA_SERVICO_EXTRA_AUTOMATICO','CRON_ROTINA_SERVICO_EXTRA_AUTOMATICO', + 1,null,null,'1',sysdate,'1'); + EXCEPTION WHEN duplicate_column THEN NULL; +END +$$; +/ +DO $$ +BEGIN + ALTER TABLE ESQUEMA_CORRIDA ADD (ISAUTOMACAOHORARIOEXTRA NUMBER(1,0), TAXA_OCUPACAO NUMBER(7,0), HORAS_AUTOMACAO_HE_DE NUMBER(7,0), MINUTOS_AUTOMACAO_HE_DE NUMBER(7,0), + HORAS_AUTOMACAO_HE_ATE NUMBER(7,0), MINUTOS_AUTOMACAO_HE_ATE NUMBER(7,0), BLOQUEIAINTERNET_HE NUMBER(1,0), NUMCORRIDA_SERVICOEXTRA NUMBER(7,0), + ROLOPERATIVO_SERVICOEXTRA_ID NUMBER(7,0), PLATAFORMASERVICOEXTRA VARCHAR2(40 BYTE)); + EXCEPTION WHEN duplicate_column THEN NULL; +END +$$; \ No newline at end of file