resturar backup desde otra aplicacion

From: Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com>
To: Lista PostgreSql <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: resturar backup desde otra aplicacion
Date: 2011-09-06 22:01:58
Message-ID: CAGYOd3pKAUY8VySvMYb3UyX3Yf6R_462o5n1zLfGJ84ybWtNZg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Saludos lista

Se me a solicitado hacer una aplicacion para efectuar restauraciones esto
con el fin del que el usuario solo tenga
el acceso a esta aplicacion y no a un pgadmin dodne puede ver un poco mas,
de hecho el archivo.backup se le cambia
la extencion

El detalle es asi yo tengo una aplicacion en java y esta hace un proceso
(Process) que ejecuta el comando
"/var/lib/pgsql/bin/pg_restore -h ip_del_servidor -d nombre_bd -U
nombre_usuario -f archivo.backup"

pero como la ip en la que se esta accesando tiene metodo md5 llega un punto
donde no puedo ingresar el pass
por que no se como, Yo tengo 2 posibles soluciones y no se como llevarlas a
cabo

1.- Desde el comando insertar el password, (algo asi)
/var/lib/pgsql/bin/pg_restore -h ip_del_servidor -d nombre_bd -U
nombre_usuario -f archivo.backup -Pass password

2.- Desde el programa insertar el password despues de ejecuitar el proceso
p = Runtime.getRuntime().exec(comando);
p.getOutputStream().write("postgres".getBytes());

Pero en ninguno de los 2 casos tengo exito, alguien ya ha hecho algo asi o
tiene alguna idea para hacerlo?

--
ISC Miguel Angel Hernandez Moreno

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2011-09-06 22:57:27 Re: resturar backup desde otra aplicacion
Previous Message Carlos Eduardo Cetina 2011-09-06 18:34:55 Re: Ayuda con inicio de postgresql 9.0