Foros del Web » Programación para mayores de 30 ;) » Java »

Backup Base de datos postgess desde codigo java.

Estas en el tema de Backup Base de datos postgess desde codigo java. en el foro de Java en Foros del Web. Quiero hacer un backup de una base de datos "POSTGRESQL" Desde mi codigo java es decir cuando le de a un boton se me guarde ...
  #1 (permalink)  
Antiguo 04/04/2011, 20:26
 
Fecha de Ingreso: marzo-2011
Ubicación: Venezuela
Mensajes: 2
Antigüedad: 13 años, 8 meses
Puntos: 0
Backup Base de datos postgess desde codigo java.

Quiero hacer un backup de una base de datos "POSTGRESQL" Desde mi codigo java es decir cuando le de a un boton se me guarde el backup en alguna parte mi computadora. lo que estoy haciendo es esto
.



try {
String path = "C:\\Users\\kike\\Desktop"
Runtime r = Runtime.getRuntime();

//PostgreSQL variables
String user = "postgres";
String dbase = "BDFACTURA";
String password = "1234";
Process p;
ProcessBuilder pb;

/**
* Ejecucion del proceso de respaldo
*/
r = Runtime.getRuntime();
pb = new ProcessBuilder("C:\\Archivos de programa\\PostgreSQL\\8.4\\bin\\pg_dump.exe", "-v", "-D", "-f", path, "-U", user, dbase);
pb.environment().put("PGPASSWORD", password);
pb.redirectErrorStream(true);
p = pb.start();

} catch (Exception e) {
}

Pero nada que crea backup.
lo coloque de esta forma para que se me creara el archivo con el nombre Mibd.backup
C:\\Users\\kike\\Desktop\\Mibd.backup pero tampoco nada. Espero que me ayuden.


Herramientas que utilizo:
Ah estoy utilizando hibernate para mapear la base de datos. y estoy con window 7.

Etiquetas: backup
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:22.