Em 29/08/12, Ramiro Pamponet<[email protected]> escreveu:
> Olá Osvaldo,
>
> Então vc está me dizendo que a String impressa no console
>
>>> pg_dump -i -h 127.0.0.1 -p 5432 -U postgres -F c -b -o -v -f
>>> "H:/Backup/BDFisio.backup " "fisio"
>
> não corresponde à String de execução?
>
> Process p = p.getRuntime("pg_dump -i -h "+ ip +" -p 5432 -U postgres -F c
> -b -o -v -f /"H:/Backup/BDFisio.backup/" /"fisio/"");
>
> Ainda não consegui enxergar o ERRO!
>
> A não ser que eu tenha que retirar as aspas dulas /" ... /" do nome do
> banco de dados (fisio). Será que pode ser isso?
>
>


Consta de sua primeira mensagem:
 String cmd = "pg_dump -i -h "+ ip +" -p 5432 -U postgres -F c -b -o
-v -f \"H:/Backup/BDFisio.backup \" \"fisio\"";
            System.out.println(cmd);
            Process p = r.exec("pg_dump -i -h"+ ip +"-p 5432 -U
postgres -F c -b -o -v -f \"H:/Backup/BDFisio.backup \" \"fisio\"");

Observe que em:
Process p = r.exec("pg_dump -i -h"+ ip +"-p 5432 -U postgres -F c -b
-o -v -f \"H:/Backup/BDFisio.backup \" \"fisio\"");
não existem os espaços antes e após a variável ip que constam em:
String cmd = "pg_dump -i -h "+ ip +" -p 5432 -U postgres -F c -b -o -v
-f \"H:/Backup/BDFisio.backup \" \"fisio\"";

Talvez você tenha corrigido posteriormente.

Osvaldo
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a