Pessoal estou precisando de ajuda para fazer o restore de uma base de dados via java vejam o codigo:
Process p = r
.exec(" \"C:\\Arquivos de programas\\PostgreSQL\\8.1\\bin\\pg_restore.exe\" -i -h localhost -p 5432 -U postgres "
+ "-F c -f -d -a --disable-triggers -v \"C:\\backup\\teste1_backup.backup" backupteste");
if (p != null) {
OutputStream outputStream = p.getOutputStream();
outputStream.write("suasenha\r\n".getBytes());
outputStream.flush();
outputStream.close();
InputStreamReader streamReader = new InputStreamReader(p
.getErrorStream());
BufferedReader reader = new BufferedReader(streamReader);
String linha;
while ((linha = reader.readLine()) != null)
System.out.println("linha....:"+linha);
preciso que ele pegue o arquivo " "C:\backup\teste1_backup.backup " e use para fazer o restore na base " backupteste ",alguem pode ajudar?
obrigado,abracos.