From d5a6ca0df9d097167bebe2ba6675fb91db8a676a Mon Sep 17 00:00:00 2001 From: "jhonatas.alves" Date: Wed, 21 Jul 2021 19:23:45 +0000 Subject: [PATCH] fixes bug#api34 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit dev:jhonatas qua:marcelo http://jira.rjconsultores.com.br:8080/browse/API-34 correção nome arquivo git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@107943 d1611594-4594-4d17-8e1d-87c2c4800839 --- src/db/migration/V20210727_1555__api34.sql | 25 ++++++++++++++++ src/db/migration/V20210727_1611__api34.sql | 34 ++++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 src/db/migration/V20210727_1555__api34.sql create mode 100644 src/db/migration/V20210727_1611__api34.sql diff --git a/src/db/migration/V20210727_1555__api34.sql b/src/db/migration/V20210727_1555__api34.sql new file mode 100644 index 000000000..232c9f56c --- /dev/null +++ b/src/db/migration/V20210727_1555__api34.sql @@ -0,0 +1,25 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE ESQUECEU_SENHA_ECOMERCE ( + ESQUECEUSENHAECOMERCE_ID INTEGER NOT NULL, + EMAIL_CLIENTE VARCHAR2(100) NOT NULL, + CODIGO VARCHAR2(10) NOT NULL, + VALIDADE DATE NOT NULL, + ACTIVO INTEGER NOT NULL, + CONSTRAINT ESQUECEU_SENHA_ECOMERCE_PK PRIMARY KEY (ESQUECEUSENHAECOMERCE_ID) + )'; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE SEQUENCE ESQUECEU_SENHA_ECOMERCE_SEQ MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE'; + exception when object_exists then null; +end; +/ \ No newline at end of file diff --git a/src/db/migration/V20210727_1611__api34.sql b/src/db/migration/V20210727_1611__api34.sql new file mode 100644 index 000000000..626c8fc73 --- /dev/null +++ b/src/db/migration/V20210727_1611__api34.sql @@ -0,0 +1,34 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE OPERACAO_ECOMERCE_EMAIL ( + OPERACAOECOMERCEEMAIL_ID INTEGER NOT NULL, + DESCOPERACAO VARCHAR2(1000) NOT NULL, + FECMODIF DATE NOT NULL, + ACTIVO INTEGER NOT NULL, + USUARIOID INTEGER NOT NULL, + CONSTRAINT OPERACAO_ECOMERCE_EMAIL_PK PRIMARY KEY (OPERACAOECOMERCEEMAIL_ID) + )'; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE SEQUENCE OPERACAO_ECOMERCE_EMAIL_SEQ MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE'; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -02275); +begin + execute immediate + 'ALTER TABLE EMPRESA_EMAIL_ECOMERCE ADD CONSTRAINT FK_OPERACAO_ECOMERCE_EMAIL FOREIGN KEY (TIPOOPERACAO) REFERENCES OPERACAO_ECOMERCE_EMAIL(OPERACAOECOMERCEEMAIL_ID)'; + exception when object_exists then null; +end; +/ \ No newline at end of file