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)
-   -   Importar datos de una BD a otra BD en firebird con ibexpert (https://www.clubdelphi.com/foros/showthread.php?t=89339)

Skipjor 04-11-2015 18:25:06

Importar datos de una BD a otra BD en firebird con ibexpert
 
Buenas,

Alguien me puede indicar como puedo realizar la importación de los datos de 2 tablas que se encuentran en una bd, a otra BD con las mismas tablas y mismas estructuras.
De antemano muchas gracias.....

Casimiro Notevi 04-11-2015 19:01:08

Tienes varias posibilidades. Por ejemplo, exportar la tabla y luego importarla en la otra base de datos.

Skipjor 04-11-2015 19:21:14

Eso intente hacer desde un principio, pero donde tengo la versión instalada 2013.6.24, y no me funciona la opcion Importar, baje la nueva versión del ibexpert e instale como full, pero al ingresar me pide usuario y clave.... Por favor me podrías indicar como lo harias...
De antemano muchas gracias....

Casimiro Notevi 04-11-2015 19:31:06

Puedes extraer el metada con los datos de la tabla que quieras.
Mira esto: http://www.ibexpert.net/ibe/index.ph...xtractMetadata

Skipjor 04-11-2015 19:36:42

Estimado casimiro, muchas gracias por tu ayuda voy a realizar la prueba y te estaré comentando que tal me fue.

Neftali [Germán.Estévez] 05-11-2015 09:55:12

Yo suelo exportar la tabla como un script de INSERT y luego la lanzo sobre la segunda Base de Datos.

Casimiro Notevi 05-11-2015 10:09:06

Cita:

Empezado por Neftali (Mensaje 498898)
Yo suelo exportar la tabla como un script de INSERT y luego la lanzo sobre la segunda Base de Datos.

Yo también uso esa opción, pero no sé cómo explicarle a Skipjor para hacerlo con ibexpert porque no tengo ninguno por aquí, se lo explicaría con flamerobin :)

Neftali [Germán.Estévez] 05-11-2015 11:43:29

Cita:

Empezado por Casimiro Notevi (Mensaje 498899)
...pero no sé cómo explicarle a Skipjor para hacerlo con ibexpert porque no tengo ninguno por aquí, se lo explicaría con flamerobin :)

Seleccionamos la opción de exportar cuando estamos visualizando la tabla:



Configuramos los valores de exportación:



Y luego ya tenemos el resultado:



Un saludo.

Casimiro Notevi 05-11-2015 14:57:30

Más claro no puede quedar :)

Skipjor 05-11-2015 15:17:37

Estimado Neftali, muchas gracias por tus respuestas, pero dime que version del IBExpert tienes?... Yo tengo la version 2013.6.24 e intentado descargarme la ultima pero me pide usuario y clave y por mas registrado que este en la web nose de donde obtener esos datos, te lo agradecere si tienes por ahí algún link para descarga...

Saludos

Skipjor 05-11-2015 15:20:38

Encontre la opcione mencionada que me indicas, pero te comento que manejo datos tipo BLOB, y estos datos como los podria manejar ya que de la misma forma no se puede al ser datos como imagenes y firmas digitales... alguna otra forma?....

Skipjor 05-11-2015 15:29:58

Aquí les dejo una imagen en link de mi tabla, no me dejan postear imagenes =(


Neftali [Germán.Estévez] 05-11-2015 15:34:16

Por lo que he visto, la exportación/importación de Blobs en scripts se puede hacer en IBExpert. Para ello utiliza ficheros de apoyo con extensión ".lob" (link con la explicación).
Desgraciadamente, esta característica parece que sólo está disponible en la versión full, no en la personal gratuíta.

En cuanto a la descarga, sino recuerdo mal, una vez registrado en su página, accedes a la zona de descarga, donde puedes descargarte la versión Free para uso personal. A partir de ahí, de forma periódica a la dirección de cooreo del registro te van enviando el código de activación.

tmsanchez 05-11-2015 15:38:56

Probablemente te sirva el programa que mencionan en firebird.com.mx http://www.firebird.com.mx/noticias/...tion-net-v-19-

Skipjor 05-11-2015 16:13:37

Estimados y han hecho alguna vez un SELECT INTO, funciona normal para firebird?

SELECT column_name(s)
INTO newtable [IN externaldb]
FROM table1;

Casimiro Notevi 05-11-2015 16:22:48

Pero has dicho que son distintas bases de datos.

Por cierto, recuerda poner los tags al código fuente, ejemplo:



Gracias :)

Skipjor 05-11-2015 16:30:01

Son las mismas BD, misma tablas y mismas estructuras... Solo que uno es el server donde esta todo el contenido y en la otra solo de unos días y que necesito añadir estos registros al server, y el id es el numero de documento que no se repite...


Nota: y de ahora adelante tendre cuidado con las indicaciones que me brindas..

Casimiro Notevi 05-11-2015 16:37:33

Cita:

Empezado por Skipjor (Mensaje 498868)
... que se encuentran en una bd, a otra BD con las mismas tablas y mismas estructuras.

Cita:

Empezado por Skipjor (Mensaje 498914)
Son las mismas BD,

El que sean iguales no quiere decir que sea la misma. 2 hermanos gemelos son iguales, pero no son lo mismo, cada uno es independiente ;)

Skipjor 05-11-2015 16:49:03

claro, has usado antes para esto un select into....?

Casimiro Notevi 05-11-2015 17:01:14

Eso sirve en una misma base de datos, no para otra.
Aunque puedes crar un stored procedure para envairloa la otra bd.
No te compliques y haz como te ha explicado Neftali.


La franja horaria es GMT +2. Ahora son las 04:59:41.

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