El 06/09/11 18:01, Miguel Angel Hernandez Moreno escribió:
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
http://www.postgresql.org/docs/9.0/static/libpq-envars.html
Saludos
-
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