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; +