Hay un programa llamado FBClone que sirve para copiar el contenido de las tablas de dos bases de datos que tengan la misma estructura.
La Base de Datos destino no debe estar abierta.
Puedes descargar a FBClone desde aquí:
https://code.google.com/p/fbclone/downloads/list
En el archivo .ZIP está incluido el código fuente del programa, por si te interesa mirarlo.
FBClone no necesita ser instalado, lo copias en cualquier carpeta y lo ejecutas desde allí, pero para ejecutarlo debes abrir una ventana «Símbolo del sistema»
Captura 1. Si haces clic en la imagen la verás más grande
Las opciones que empiezan con -s (source) se refieren a la Base de Datos origen o sea la que enviará las filas. Las opciones que empiezan con -t (target) se refieren a la Base de Datos destino o sea la que recibirá las filas.
La Base de Datos destino no necesita estar en la misma computadora que la Base de Datos origen, pueden estar en computadoras distintas.
Captura 2. Si haces clic en la imagen la verás más grande
Conclusión:
Usar FBClone para realizar backups tiene las ventajas de que no debemos hacer un ciclo backup/restore y que podemos fácilmente copiar de una versión del Firebird a otra.
Pero no te olvides que las estructuras de las tablas de ambas bases de datos deben ser iguales. Y que nadie debe estar conectado a la Base de Datos destino.
Artículos relacionados:
Andres
Ene 18, 2014 @ 12:17:54
Que tan bueno seria utilizar este programa si esta funcionalidad la realiza el GBAK de firebird
wrov
Ene 18, 2014 @ 12:58:33
Hola Andrés:
Si usas GBAK siempre tienes que verificar que el backup se haya realizado correctamente. Si no haces esa verificación podrías encontrarte con una sorpresa muy desagradable cuando necesites restaurar el backup que creías que estaba en buen estado pero no lo estaba. La ventaja de usar FBCLONE es que él ya realiza esa verificación y por ese motivo también es más rápido que usar GBAK.
Saludos.
Walter.
Jose
Jun 22, 2016 @ 16:27:13
Hola
he probado FBClone v2.2.1 con una BD en un Firebird 3.0 y, aunque no ha dado ningún error, el resultado no contiene todas las tablas de la BD original. ¿Será por la versión de Firebird? ¿Tendré que esperar a una nueva versión de FBClone? desde nov. 2012 no se ha actualizado.
Saludos.
wrov
Jun 22, 2016 @ 18:53:17
No lo sé, hace muchísimo que no uso ese programa, pero es probable que la falla se deba a que no está actualizado para la versión 3.0 del Firebird.
Saludos.
Walter.
jhironsel
Feb 08, 2017 @ 19:32:03
Conoces una version para linux de un programa asi…
wrov
Feb 09, 2017 @ 09:02:06
No, pero no sería difícil programar uno que realice esa tarea.
Saludos.
Walter.