Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Procedimiento Almacenado de DBF a FireBird (https://www.clubdelphi.com/foros/showthread.php?t=47647)

sierraja 04-09-2007 03:24:26

Procedimiento Almacenado de DBF a FireBird
 
Saludos,

Como se podria hacer un procedimiento almacenado para pasar de una base de datos DBF (750.000 Registros) a una Base de datos FireBird. Planteo un procedimiento almacenado, porque se hace necesario que esta rutina la ejecute el servidor y no localmente. Por favor corregir si estoy equivocado. Gracias por su atencion :confused:

sierraja 05-09-2007 14:51:04

Buenos dias, por favor alguna idea :(

RolphyReyes 05-09-2007 15:29:51

Saludos.

Hasta donde tengo entendido no puedes hacer un SP para esa necesidad que tienes, pero tienes DATAPUMP que viene en la instalacion de D7.

Esta herramienta te permite pasar los datos e incluso crear la misma estructura de la tabla en cuestion y asi ya podras realizar las operaciones de lugar.

Hasta luego...

sierraja 05-09-2007 15:55:01

Ok. La situacion es la siguiente: tengo una aplicacion que corre bajo windows y que tiene su base de datos en firebird y la tengo sobre ubuntu. El problema esta que intente migrar desde dbf a fdb con el ems y dura demasiado tiempo, es decir, 150.000 registro cada ocho horas y no tenemos equipo para eso. Por lo tanto trato de utilizar el servidor para esa tarea y he ahi el dilema....

RolphyReyes 05-09-2007 19:04:41

Saludos.

Desde mi punto de vista, creo que existen otras causas que hagan tan lento ese proceso. 750,000 no es demasiado datos como para durar tanto.

Con la herramienta que te digo esa data se debe de pasar de una vez, como te crea una tabla con la misma estructura es un simple traspaso.

Te lo digo asi porque si intentas pasarlo a la tabla destino real podria tardar mucho debido a tus indices, triggres que tengas en esa tabla, prueba y luego nos avisa como te va...


La franja horaria es GMT +2. Ahora son las 20:36:38.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi