![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
Estaba leyendo que Firebird tiene la opción de hacer backup y restore de solo la metadata (estructura) desde gbak, consigo hacer el backup de la metadata con el comando
Pero al hacer el restore de la metadata a la base que voy a actualizar
Me elimina toda la data. ¿Sabes que esta mal en mi comando de restore? o si me pudieras apoyar con una idea mas clara de ejecutar el script que me mencionas? Saludos ![]() |
|
#2
|
||||
|
||||
|
Si haces un backup de la estructura/metadata y luego lo restauras con el mismo nombre que una BD existente, obviamente tendrás la estructura/metadata de la que hiciste el backup.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
||||
|
||||
|
Cita:
En este caso, estoy copiando la estructura de la C:\Programa\RAIZ\BaseV2.FDB y poniendola en C:\Programa\RAIZ\BaseV2.FBK para despues la estructura de C:\Programa\RAIZ\BaseV2.FBK restaurarla en c:\pgroama\RAIZ\USUARIO\BASEV1.FDB Pero como te comento, me elimina los datos de la tabla pero si me actualiza la estructura, ¿sabrás en que estoy mal? Saludos. |
|
#4
|
||||
|
||||
|
Es que lo que estás haciendo, si no he entendido mal es algo similar a esto:
(Te pongo un ejemplo absurdo para que lo entiendas) Tienes una BD originalmente de la que extraes su metadata a un fichero, ejemplo: metadata.bak Tienes una hoja de cálculo llamada, ejemplo: ingresos-gastos.xls Ahora restauras metadata.bak con el nombre de ingresos-gastos.xls ¿Qué ocurre? pues que en lugar de tu hoja de cálculo tienes una BD vacía (metadata) de tu BD original. Restaura tu metadata con otro nombre que no exista.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#5
|
||||
|
||||
|
Cita:
Gracias por la pronta respuesta, C:\Programa\RAIZ\USUARIO\BASEV1.FDB es una base con datos ya grabados, al lanzar yo una actualización de mi pgrama la base C:\Programa\RAIZ\BASEV1.FDB ahora es C:\Programa\RAIZ\BASEV2, necesito que la estructura de C:\Programa\RAIZ\BASEV2.FDB se copie en C:\Programa\RAIZ\USUARIO\BASEV1.FDB sin alterar la data. ¿No sé si me explique? leyendo creo que lo puedo lograr con gbak al hacer un backup y un restore usando -metadata, pero el problema es que lo consigo. Agradezco tu apoyo ![]() |
|
#6
|
||||
|
||||
|
Exporta/extrae tus datos antes.
Después de restaurar la metadata, vuelves a importar los datos. Aunque lo normal es que extraigas todo junto.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#7
|
||||
|
||||
|
Cita:
No encuentro ninguna. Saludos y gracias por tu apoyo. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Copiar tablas de una base de datos a otra | Arale | Firebird e Interbase | 6 | 21-12-2009 18:40:05 |
| copiar de una tabla de una base de datos a otra tabla igual de otra base de datos | ingabraham | Conexión con bases de datos | 1 | 14-10-2008 23:16:42 |
| Mysql: copiar los campos de una tabla de una base de datos a otra tabla de otra base? | patriram | MySQL | 4 | 02-11-2007 16:00:24 |
| Copiar estructura de una base de datos a una nueva en Delphi?? | burasu | Conexión con bases de datos | 0 | 30-12-2004 09:35:51 |
| ¿Copiar una base de datos en otra? | andres | Firebird e Interbase | 2 | 23-02-2004 18:34:25 |
|