Ivan Perales M. escribió: > Hola buenas tardes. > > Estoy implementando en mi aplicación el poder genera un respaldo de la bd, > pero la bd a la que se conecta la app puede ser remota, lo que significa > que en el equipo no hay instalación de postgres por lo tanto no se puede > acceser a pg_dump. Alguno conoce si pg_dump y pg_restore pueden ser > portable, para incluirlos en la distribución de la aplicación y no depender > de que exista una instalación de postgres en la máquina local.
pg_dump es un programa cliente como cualquier otro, que se conecta a un servidor que puede ser remoto. Solamente necesita tener las bibliotecas (dll?) de libpq (y las bibliotecas requeridas por libpq) para poder funcionar. En teoría no debería ser difícil generar un paquete "portable". Obviamente vas a necesitar pasarle las opciones de conexión al servidor, incluyendo contraseña, que puede resultar visible en una lista de procesos, así que deberías tener cuidado con cómo lo haces para no crear una "dificultad" de seguridad ... -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda