Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/10/2011, 04:50
Dismuntel
 
Fecha de Ingreso: octubre-2011
Mensajes: 2
Antigüedad: 12 años, 6 meses
Puntos: 0
Exportar con select a otra base de datos externa

Hola, buenos días, y gracias por aceptarme en este foro que me han hablado muy bien de él.

Me gustaría informarme sobre las posibilidades con un problema que tengo.

Resulta que tenemos la necesidad de tener en un equipo una base de datos postgres en local, y automáticamente, que inserte los datos de esta en otro postgres en el servidor.

Hemos estado viendo, y esta la opción de hacer un pg_dump con selects, y mediante ssh enviarlo al servidor, y allí hacer un pg_restore de estas selects. El problema está en que no se como hacerlo. Supongo que debo hacer 3 scripts, uno en el cliente para el pg_dump, otro para el envio de datos al otro equipo por ssh, y allí otro para de esas selects insertarlas.

También tengo la duda de que si está es la mejor forma de hacerlo, y si el pg_restore sobreescribiría los datos que ya hay en el servidor, porque lo que nos gustaría es que se añadiera a continuación de los datos existentes.

El objetivo es que en el equipo local se haga una copia de los datos que se recogen desde una aplicación por si falla la red, el servidor esté inoperativo o lo que sea, y que periódicamente se copie estos datos al servidor cada dia o semana, y que se vacie para el siguiente. El cliente es windows, y el servidor debian, ambos con el pgadmin, lo digo por si tiene alguna relevancia.

Espero que alguien sepa contestarme.
Gracias a todos.