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)
-   -   Copiar Tablas Con Datos En Firebird (https://www.clubdelphi.com/foros/showthread.php?t=43730)

dalia 18-05-2007 19:58:20

Copiar Tablas Con Datos En Firebird
 
hola a todos!

Soy principiante en firebird, y necesito hacer una copia de respaldo de una tabla, es decir, copiar la estructura y sus datos.

En sql server ejecutaba la siguiente instruccion:

SELECT * INTO COPY_DEP_VTAS FROM DEP_VTAS

y con esto ya tenia la copia de mi tabla, pero en el editor de ibexpert he tratado de hacerlo y me marca error. Alguien podria ayudarme por favor, de antemano les agradezco su cooperacion. :)

Gracias!

jhonny 18-05-2007 20:16:31

Bueno, aprovechando el hecho de que tienes IBExpert pues hagamos los siguientes pasos:

1) Cierra la conexion a la BD.
2) Selecciona el alias de la BD en cuestión.
3) Ve al menú Servicios|Copia de seguridad base de datos.

Esa ventana te ofrece todo lo que necesitas para hacer un backup de tu BD, pero si lo que quieres es extraer solo los datos y estructura usa esto otro:

1) Cierra la conexion a la BD.
2) Selecciona el alias de la BD en cuestión.
3) Ve al menú Herramientas|Extraer metadata y en esa ventana tendrás la posibilidad de hacer lo que necesitas. En una pestaña (Meta objetos) puedes indicar las tablas a las cuales pretender extraer su estructura y en la otra (Tabla de datos) las tablas a las cuales pretendes extraer sus datos.

Espero te sirva.

dalia 18-05-2007 20:59:37

MUCHAS GRACIAS JHONY! :)

Solo k como veras soy una inexperta en esto, ya cerre la conexion con mi bd, pero no se como o donde selecciono el alias de mi base de datos, me podrias ayudar con eso por fas! Es k la opcion extraer metadata me aparece deshabilitada!

Casimiro Notevi 18-05-2007 21:43:32

Cita:

Empezado por dalia
MUCHAS GRACIAS JHONY! :)

Solo k como veras soy una inexperta en esto, ya cerre la conexion con mi bd, pero no se como o donde selecciono el alias de mi base de datos, me podrias ayudar con eso por fas! Es k la opcion extraer metadata me aparece deshabilitada!

Debes abrir la conexión en la lista de la izquierda, verás que ya puedes acceder a esas opciones.

jhonny 18-05-2007 22:02:06

Cita:

Empezado por Casimiro Notevi
Debes abrir la conexión en la lista de la izquierda, verás que ya puedes acceder a esas opciones.

Casimiro tiene razón, debes omitir el punto 2, de la segunda cosa que te mostré, si cierras la conexión se inhabilitaran esas opciones, deberás abrirla para que funcione la cuestión.

dalia 19-05-2007 00:56:17

Copiar Tablas Con Datos En Firebird
 
Mil gracias a los dos!

Ya pude entrar a la opcion de extraer metadata, pero mi duda es puedo copiar tanto la estructura de la tabla como el contenido al mismo tiempo y donde especifico el nombre de la nueva tabla a la k le voy a copiar los datos.

Lo k hice fue extraer los datos y genero un script, pero lo k veo es k me aparecen una serie de insert into de cada uno de los registros que tengo en mi tabla indicando el nombre de la tabla de la cual extraigo, y al ejecutarlo me marca k no puedo introducir los datos por las claves primarias, me imagino que es porque estoy intentando meter los datos a la misma tabla, y no se donde indicar la tabla a la que quiero que copie los datos.¿?

De antemano muchas gracias!

Casimiro Notevi 19-05-2007 02:39:00

Renombra la misma antes de ejecutar el script o cambia el nombre de la base de datos en el propio script por la que quieras, se creará con ese nombre que le pongas.

jhonny 19-05-2007 21:07:38

Cita:

Empezado por dalia
pero mi duda es puedo copiar tanto la estructura de la tabla como el contenido al mismo tiempo

Bueno, pues en este momento no tengo IBExpert para hacer las respectivas pruebas, pero alguna vez creo haber hecho ambas cosas al tiempo especificando cada cosa que necesitaba en las dos pestañas que te indique anteriormente. "La de Datos" y "La de Object"


La franja horaria es GMT +2. Ahora son las 10:20:56.

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