----- Mensagem original -----
>> Segundo seu pg_hba, tem uma linha que permite todo e qualquer IP sem senha
>> (host all postgres 0/0 trust), então, não deveria pedir senha nunca.
> Ou seja, está funcionando conforme se pede, neste caso a linha *local* não
> deveria agir da mesma forma?

Não. A linha local é pra socket Unix. Quando se passa o IP ou localhost no psql 
você está usando IP (linha host no pg_hba.conf).
Eu sinceramente não sei como são implementados sockets no Windows, então fico 
devendo a informação (ou algum outro colega pode te ajudar mais).

>> Verifique se o pg_hba.conf é do cluster certo (tipo, não tem outro rodando na
>> porta 5432?)
> 
> Realmente tinha outro cluster (9,2) rodando na porta 5432, mas eu parei o
> serviço e mesmo assim continua pedindo senha, daí eu mudei a porta do 8.4
> para 5432 e... funcionou, o que deve estar errado?

Provavelmente você estava mexendo no pg_hba.conf do cluster errado, sem querer.
Acontece, às vezes a confusão é grande quando se tem mais de um cluster numa 
máquina Windows, pela absoluta falta de padronização de diretórios desse S.O. :(
Todavia, fico contente que tenha atingido seu objetivo (pelo que entendi, 
automatizar um backup).

[]s

__________________________________
Flavio Henrique A. Gurgel
Líder de Projetos Especiais
Consultoria, Projetos & Treinamentos 4LINUX
Tel1: +55-11.2125-4747 ou 2125-4748
www.4linux.com.br
email: [email protected]
______________________________
FREE SOFTWARE SOLUTIONS

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

Responder a