From b86c8e350a3a903f811f9a7ecbc77256642f6613 Mon Sep 17 00:00:00 2001 From: Fernando Abimael Alvarez Uc Date: Fri, 2 Aug 2024 14:37:17 -0600 Subject: [PATCH] Fixes bug#AL-4549 --- .../backup/oracle/V20240802_1345__AL-4549.sql | 36 +++++++++++++++++++ .../backup/oracle/V20240802_1421__AL-4549.sql | 29 +++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 src/db/backup/oracle/V20240802_1345__AL-4549.sql create mode 100644 src/db/backup/oracle/V20240802_1421__AL-4549.sql diff --git a/src/db/backup/oracle/V20240802_1345__AL-4549.sql b/src/db/backup/oracle/V20240802_1345__AL-4549.sql new file mode 100644 index 000000000..5a2a7111e --- /dev/null +++ b/src/db/backup/oracle/V20240802_1345__AL-4549.sql @@ -0,0 +1,36 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE "VTABOL"."TRAYECTOS_EXPRESOS" + ( "TRAYECTOSEXPRESOS_ID" NUMBER(15,0) NOT NULL PRIMARY KEY, + "DESCTRAYECTO" VARCHAR2(60 BYTE), + "VALORTRAYECTO" NUMBER(15,2), + "CANTVEHICULOS" NUMBER(3,0), + "ACTIVO" NUMBER(1,0), + "FECMODIF" DATE, + "USUARIO_ID" NUMBER(7,0), + "SOLICITUDEXPRESO_ID" NUMBER(15,0), + "NUMPLACA" VARCHAR2(8 BYTE), + "DOCFLUEC" BLOB + )'; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE SEQUENCE "TRAYECTOS_EXPRESO_SEQ" MINVALUE 10000 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 10000;'; + exception when object_exists then null; +end; + +begin + execute immediate + 'ALTER TABLE "VTABOL"."TRAYECTOS_EXPRESOS" + ADD FOREIGN KEY ("SOLICITUDEXPRESO_ID") + REFERENCES "VTABOL"."SOLICITUD_EXPRESO" ("SOLICITUDEXPRESO_ID") ENABLE;'; + exception when object_exists then null; +end; \ No newline at end of file diff --git a/src/db/backup/oracle/V20240802_1421__AL-4549.sql b/src/db/backup/oracle/V20240802_1421__AL-4549.sql new file mode 100644 index 000000000..06a98b178 --- /dev/null +++ b/src/db/backup/oracle/V20240802_1421__AL-4549.sql @@ -0,0 +1,29 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'Insert into CONSTANTE ( + "CONSTANTE_ID", + "NOMBCONSTANTE", + "DESCCONSTANTE", + "INDTIPOCONSTANTE", + "VALORCONSTANTE", + "INDMANTENIMIENTOUSUARIO", + "ACTIVO", + "FECMODIF", + "USUARIO_ID" +) +values ( + CONSTANTE_SEQ.NEXTVAL, + "FORMAPAGOCREDITO_ID", + "ID de Pago a Crédito Expresos", + null, + "2", + null, + "1", + sysdate, + "1" +);'; + exception when object_exists then null; +end; \ No newline at end of file