Pessoal estou com um grande problema… preciso acessar o postgre remotamente…
na String de conexao, qdo eu uso:
jdbc:postgresql://localhost:5432/banco
funciona, mas qdo eu coloco o IP da maquina
jdbc:postgresql://192.168.5.125:5432/banco
não funciona aparece uma mensagem dizendo:
"Conexão negada. Verifique se o nome da máquina e a porta estão corretos e se o postmaster está aceitando conexões TCP/IP."
Pesquisando pelo tal "postmaster" encontrei no site http://jdbc.postgresql.org/doc.html uma parte que diz o seguinte:
Because JDBC uses the network, and Java does not support Unix domain sockets, you must run the backend with the -i flag. ie:
$> postmaster -i -S
Also you must configure the pg_hba.conf file to allow the machine running the jdbc driver access. Details on how to do this are in that file and on the main PostgreSQL site.
fui no arquivo de configuracao "pg_hba.conf" e adicionei a seguinte linha
host all all 192.168.5.125/32 md5
agora estou com dificuldade na parte dessa flag "-i"…
Fico muito grato se alguém puder me ajudar…
Obrigado