diff --git a/pom.xml b/pom.xml index 3a863f942..21004b51f 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores Flyway - 1.24.0 + 1.25.0 diff --git a/src/db/migration/V20240105_1504__AL3609.sql b/src/db/migration/V20240105_1504__AL3609.sql new file mode 100644 index 000000000..aca49ac79 --- /dev/null +++ b/src/db/migration/V20240105_1504__AL3609.sql @@ -0,0 +1,28 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate +'CREATE TABLE EMPRESA_PMARTESP_CONFIG +( + EMPRESAPMARTESPCONFIG_ID NUMBER(8, 0) NOT NULL +, VALIDACAO_ATIVA NUMBER(1, 0) +, EMPRESA_ID NUMBER(7, 0) +, URL_API VARCHAR2(500) +, API_KEY VARCHAR2(4000) +, ORGAOCONCEDENTE_ID NUMBER(7, 0) +, CATEGORIA_ID NUMBER(7, 0) +, ACTIVO NUMBER(1, 0) +, FECMODIF DATE +, USUARIO_ID NUMBER(7, 0) +) '; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE SEQUENCE "EMPRESA_PMARTESP_CONFIG_SEQ" INCREMENT BY 1 START WITH 1 NOCACHE ORDER'; + exception when object_exists then null; +end; diff --git a/src/db/migration/V20240108_1024__AL3609.sql b/src/db/migration/V20240108_1024__AL3609.sql new file mode 100644 index 000000000..890189a07 --- /dev/null +++ b/src/db/migration/V20240108_1024__AL3609.sql @@ -0,0 +1,13 @@ +-- INSERT / UPDATE +declare + dup_val_on_index exception; + except_02291 exception; + + pragma exception_init (dup_val_on_index , -00001); + pragma exception_init (except_02291 , -02291); +begin + execute immediate 'INSERT INTO TIPO_IDENTIFICACION values ( 27 , ''RE_PM'', 1 , CURRENT_DATE, 1)'; + exception + when dup_val_on_index then null; + when except_02291 then null; +end; \ No newline at end of file