Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/05/2007, 01:55
radian
 
Fecha de Ingreso: diciembre-2005
Ubicación: Madrid, España
Mensajes: 154
Antigüedad: 18 años, 5 meses
Puntos: 2
Re: Copiar contenido de una tabla a otra

Mariale,

Normalmente depende del tamaño de la tabla, pero para esas migraciones se suelen utilizar archivos de batch.

Lo más fácil es que utilices las herramientas que suelen traer las bases de datos para exportar los datos como SQL. No conozco PosgreSQL, pero también otra opción es que uses SQL dinámico para generarte el export de la tabla en un fichero. Esto es muy común en Oracle por ejemplo. Mira en google, hay miles de tutoriales sobre cómo usar este SQL dinámico.

Una vez que tengas el fichero ya puedes migrarlo a la otra base de datos.


Si la tabla es pequeña tienes la opción de hacerlo programando una pequeña rutina en cualquier lenguaje, en el que archive en un resultset el export de la tabla de la primera base de datos, y luego vaya volcandolo a la segunda.

Saludos