----- 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
