Backup e restore no postgree via java

0 respostas
L

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.

Criado 29 de agosto de 2008
Respostas 0
Participantes 1