From 732de003538f4bc6040822cde33d164234c11d6b Mon Sep 17 00:00:00 2001 From: walace Date: Fri, 21 Oct 2022 12:12:40 +0000 Subject: [PATCH] fixes bug#AL-1594 qua: dev: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pra deixar documentado, esse desenvolvimento da tabela EMPRESA_EMAIL_ECOMERCE estão com os campos fora do padrão. Por exemplo : o campo activo foi criado com o tamanho default de 38, alterar para o tamanho 1, está gerando erro nos banco de dados: "dizendo que não é possivel alterar o formato do campo", devido a uma trigger ativa no proprio banco. Então foi deixado como valor 38 para manter a compatiblidade com as empresas que ja estao usando essa tabela com os campos neste formato. *O ideal seria refazer a EMPRESA_EMAIL_ECOMERCE e recriar os campos novamente Por hora, foi feito uma mudança para corrigir e atender o que ja está desenvolvido. git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@114890 d1611594-4594-4d17-8e1d-87c2c4800839 --- src/db/migration/V20221010_1523__jira750.sql | 27 ++++++++++++-------- src/db/migration/V20221011_1505__AL1430.sql | 4 +-- 2 files changed, 18 insertions(+), 13 deletions(-) diff --git a/src/db/migration/V20221010_1523__jira750.sql b/src/db/migration/V20221010_1523__jira750.sql index 8546dc8b6..f56b3197c 100644 --- a/src/db/migration/V20221010_1523__jira750.sql +++ b/src/db/migration/V20221010_1523__jira750.sql @@ -10,7 +10,7 @@ declare column_exists exception; pragma exception_init (column_exists , -01430); begin - execute immediate 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE ADD (INDAUTENTICACAO NUMBER(1) )'; + execute immediate 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE ADD (INDAUTENTICACAO NUMBER(38) )'; exception when column_exists then null; end; / @@ -18,7 +18,7 @@ declare column_exists exception; pragma exception_init (column_exists , -01451); begin - execute immediate 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE MODIFY (EMPRESA_ID NULL)'; + execute immediate 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE MODIFY (EMPRESA_ID NUMBER(38) NULL)'; exception when column_exists then null; end; / @@ -26,7 +26,7 @@ declare column_exists exception; pragma exception_init (column_exists , -01451); begin - execute immediate 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE MODIFY (SMTP NULL)'; + execute immediate 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE MODIFY (SMTP VARCHAR2(100) NULL)'; exception when column_exists then null; end; / @@ -34,7 +34,7 @@ declare column_exists exception; pragma exception_init (column_exists , -01451); begin - execute immediate 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE MODIFY (SENHA NULL)'; + execute immediate 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE MODIFY (SENHA VARCHAR2(100) NULL)'; exception when column_exists then null; end; / @@ -42,7 +42,7 @@ declare column_exists exception; pragma exception_init (column_exists , -01451); begin - execute immediate 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE MODIFY (SMTPPORTA NULL)'; + execute immediate 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE MODIFY (SMTPPORTA VARCHAR2(100) NULL)'; exception when column_exists then null; end; / @@ -50,7 +50,7 @@ declare column_exists exception; pragma exception_init (column_exists , -01451); begin - execute immediate 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE MODIFY (SMTPEMAIL NULL)'; + execute immediate 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE MODIFY (SMTPEMAIL VARCHAR2(100) NULL)'; exception when column_exists then null; end; / @@ -58,7 +58,7 @@ declare column_exists exception; pragma exception_init (column_exists , -01451); begin - execute immediate 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE MODIFY (ACTIVO NULL)'; + execute immediate 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE MODIFY (ACTIVO NUMBER(38) NULL)'; exception when column_exists then null; end; / @@ -66,7 +66,7 @@ declare column_exists exception; pragma exception_init (column_exists , -01451); begin - execute immediate 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE MODIFY (FECMODIF NULL)'; + execute immediate 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE MODIFY (FECMODIF DATE NULL)'; exception when column_exists then null; end; / @@ -74,7 +74,7 @@ declare column_exists exception; pragma exception_init (column_exists , -01451); begin - execute immediate 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE MODIFY (USUARIO_ID NULL)'; + execute immediate 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE MODIFY (USUARIO_ID NUMBER(38) NULL)'; exception when column_exists then null; end; / @@ -82,7 +82,7 @@ declare column_exists exception; pragma exception_init (column_exists , -01451); begin - execute immediate 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE MODIFY (EMAILDE NULL)'; + execute immediate 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE MODIFY (EMAILDE VARCHAR2(100) NULL)'; exception when column_exists then null; end; / @@ -90,6 +90,11 @@ declare column_exists exception; pragma exception_init (column_exists , -01451); begin - execute immediate 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE MODIFY (TIPOOPERACAO NULL)'; + execute immediate 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE MODIFY (TIPOOPERACAO NUMBER(38) NULL)'; exception when column_exists then null; end; +/ + + + + diff --git a/src/db/migration/V20221011_1505__AL1430.sql b/src/db/migration/V20221011_1505__AL1430.sql index 7dc85c8b3..8fc618d9c 100644 --- a/src/db/migration/V20221011_1505__AL1430.sql +++ b/src/db/migration/V20221011_1505__AL1430.sql @@ -2,7 +2,7 @@ declare column_exists exception; pragma exception_init (column_exists , -01451); begin - execute immediate 'ALTER TABLE TARIFA MODIFY (COMPOSICAO_DO_PEAJE VARCHAR(300))'; + execute immediate 'ALTER TABLE TARIFA MODIFY (COMPOSICAO_DO_PEAJE VARCHAR2(300))'; exception when column_exists then null; end; / @@ -10,6 +10,6 @@ declare column_exists exception; pragma exception_init (column_exists , -01451); begin - execute immediate 'ALTER TABLE TARIFA_OFICIAL MODIFY (COMPOSICAO_DO_PEAJE VARCHAR(300))'; + execute immediate 'ALTER TABLE TARIFA_OFICIAL MODIFY (COMPOSICAO_DO_PEAJE VARCHAR2(300))'; exception when column_exists then null; end; \ No newline at end of file