From f408507deeb4e3f8b7ee8d119f23c388e20ba5db Mon Sep 17 00:00:00 2001 From: Lucas Date: Mon, 6 May 2024 21:07:27 -0300 Subject: [PATCH] bug #AL-3949 --- pom.xml | 2 +- src/db/migration/V20240503_1910__AL-3949.sql | 43 ++++++++++++++++++++ 2 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 src/db/migration/V20240503_1910__AL-3949.sql diff --git a/pom.xml b/pom.xml index e4293aa42..52c0b8160 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores Flyway - 1.40.1 + 1.41.0 diff --git a/src/db/migration/V20240503_1910__AL-3949.sql b/src/db/migration/V20240503_1910__AL-3949.sql new file mode 100644 index 000000000..15c8bafbd --- /dev/null +++ b/src/db/migration/V20240503_1910__AL-3949.sql @@ -0,0 +1,43 @@ +declare + table_exists exception; + pragma exception_init (table_exists , -00955); +begin + execute immediate + 'CREATE TABLE EMPRESA_SICFE_CONFIG ( + EMPRESASICFECONFIG_ID NUMBER(7) NOT NULL, + EMPRESA_ID NUMBER(7,0), + CHAVE VARCHAR2(100) NULL, + VALOR VARCHAR2(150) NULL, + ACTIVO NUMBER(1), + FECMODIF DATE, + USUARIO_ID NUMBER(7), + PRIMARY KEY ( EMPRESASICFECONFIG_ID ) + )'; + + exception when table_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE SEQUENCE "EMPRESA_SICFE_CONFIG_SEQ" INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE'; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE INDEX IDX_SICFE_CHAVE ON EMPRESA_SICFE_CONFIG (EMPRESA_ID, CHAVE)'; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -01430); +begin + execute immediate 'ALTER TABLE FACTURACION_SICFE ADD (EMPRESA_ID NUMBER(7))'; + exception when object_exists then null; +end; +/ \ No newline at end of file