From ab46e232c98c47eb1318b718bf7a8f8d6d841f08 Mon Sep 17 00:00:00 2001 From: valdevir Date: Wed, 22 Mar 2017 12:40:53 +0000 Subject: [PATCH] fixes bug #8786 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@67133 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../migration/V20170321_1627__mantis8786.sql | 23 ++++++++++ .../migration/V20170321_1705__mantis8786.sql | 44 +++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 src/db/migration/V20170321_1627__mantis8786.sql create mode 100644 src/db/migration/V20170321_1705__mantis8786.sql diff --git a/src/db/migration/V20170321_1627__mantis8786.sql b/src/db/migration/V20170321_1627__mantis8786.sql new file mode 100644 index 000000000..005fa955d --- /dev/null +++ b/src/db/migration/V20170321_1627__mantis8786.sql @@ -0,0 +1,23 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + + 'CREATE TABLE "VTABOL"."DIGITA_VENTA" + ( "DIGITAVENTA_ID" NUMBER(7,0) NOT NULL ENABLE, + "FECHORVENTA" DATE, + "USUARIO_ID" NUMBER(7,0) NOT NULL ENABLE, + "ESTACION_ID" NUMBER(7,0) NOT NULL ENABLE, + "IMPTOTAL" NUMBER(7,2) NOT NULL ENABLE, + CONSTRAINT "VENDA_PK" PRIMARY KEY ("DIGITAVENTA_ID") + USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS + STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 + PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) + TABLESPACE "USERS" ENABLE, + CONSTRAINT "VENDA_USUARIO_FK" FOREIGN KEY ("USUARIO_ID") + REFERENCES "VTABOL"."USUARIO" ("USUARIO_ID") ENABLE + )'; + +end; + diff --git a/src/db/migration/V20170321_1705__mantis8786.sql b/src/db/migration/V20170321_1705__mantis8786.sql new file mode 100644 index 000000000..3109c9838 --- /dev/null +++ b/src/db/migration/V20170321_1705__mantis8786.sql @@ -0,0 +1,44 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + + 'CREATE TABLE "VTABOL"."DIGITA_ITEM" + ( "DIGITAITEM_ID" NUMBER(3,0) NOT NULL ENABLE, + "DIGITAVENTA_ID" NUMBER(7,0) NOT NULL ENABLE, + "FORMAPAGO_ID" NUMBER(7,0), + "CORRIDA_ID" NUMBER NOT NULL ENABLE, + "FECCORRIDA" DATE NOT NULL ENABLE, + "FECHORVIAJE" DATE NOT NULL ENABLE, + "TIPOVENTA_ID" NUMBER(7,0), + "CANTPASAJE" NUMBER(3,0), + "SERIE" VARCHAR2(30 BYTE), + "SUBSERIE" VARCHAR2(30 BYTE), + "NUMINICIAL" NUMBER(7,0), + "PRECIO" NUMBER(7,2), + "DESCUENTO" NUMBER(7,2), + "IMPORTETAXAEMBARQUE" NUMBER(7,2), + "IMPORTEPEDAGIO" NUMBER(7,2), + "IMPORTEOUTROS" NUMBER(7,2), + "IMPORTESEGURO" NUMBER(7,2), + "CATEGORIA_ID" NUMBER(7,0), + CONSTRAINT "ITEMVENDA_PK" PRIMARY KEY ("DIGITAITEM_ID", "DIGITAVENTA_ID") + USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS + STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 + PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT) + TABLESPACE "USERS" ENABLE, + CONSTRAINT "ITEMVENDA_CATEGORIA_FK" FOREIGN KEY ("CATEGORIA_ID") + REFERENCES "VTABOL"."CATEGORIA" ("CATEGORIA_ID") ENABLE, + CONSTRAINT "ITEMVENDA_CORRIDA_FK" FOREIGN KEY ("CORRIDA_ID", "FECCORRIDA") + REFERENCES "VTABOL"."CORRIDA" ("CORRIDA_ID", "FECCORRIDA") ENABLE, + CONSTRAINT "ITEMVENDA_VENDA_FK" FOREIGN KEY ("DIGITAVENTA_ID") + REFERENCES "VTABOL"."DIGITA_VENTA" ("DIGITAVENTA_ID") ENABLE, + CONSTRAINT "DIGITA_ITEM_TIPO_VENTA_FK" FOREIGN KEY ("TIPOVENTA_ID") + REFERENCES "VTABOL"."TIPO_VENTA" ("TIPOVENTA_ID") ENABLE, + CONSTRAINT "ITEMVENDA_FORMAPAGAMENTO_FK" FOREIGN KEY ("FORMAPAGO_ID") + REFERENCES "VTABOL"."FORMA_PAGO" ("FORMAPAGO_ID") ENABLE + )'; + +end; +