Em 23 de novembro de 2011 09:49, Marllos <[email protected]>escreveu:
> Obrigado Flávio. Na verdade estou estudando um pouco o Postgresql, e no
> momento estou tentando entender o uso do arquivo .pgpass. No manual diz:
>
> *é um arquivo que contém senhas a serem utilizadas se a
> conexão requisitar uma senha (e a senha não tiver sido especificada de
> outra maneira).*
>
> Mas não está funcionando comigo. Eu tenho que fornecer a senha quando eu
> ou o cron(root) executa o scritp. Depois, concerteza quero experimentar
> também pelo método do ident.
>
Qual a linha do psql que você está usando para tentar conectar?
Veja um exemplo:
-rw------- 1 joaopaulo joaopaulo 41 Nov 24 10:44 .pgpass
O conteúdo do meu arquivo .pgpass
localhost:5432:postgres:meusuario:$senha
Simulação de conexão:
psql postgres -U meusuario
Welcome to psql 8.3.8, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit
postgres=> SELECT current_user;
current_user
--------------
meusuario
(1 row)
E o meu arquivo pg_hba.conf está assim:
# "local" is for Unix domain socket connections only
local all all md5
Suas configurações estão assim também?
>
> Em 22 de novembro de 2011 23:45, Flavio Henrique Araque Gurgel <
> [email protected]> escreveu:
>
> > local foi só um dos teste de desespero.
>> > estou colocando mesmo é localhost. Mas o que vc falou acho que não
>> testei no
>> > linux, o windows para que não funcionou. Amanha vou testar no
>> trabalho...
>> > Obrigado.
>>
>> Observações úteis:
>> 1) Você está em Linux, porque não esquece esse negócio de .pgpass e
>> coloca ident no pg_hba.conf? O efeito é o mesmo (acho até mais
>> seguro).
>> 2) O cron *não* lê variáveis de ambiente ao inicializar scripts.
>> Exporte a variável $HOME no início do seu script que deve resolver,
>> assim (se o .pgpass estiver em /home/postgres:
>> export HOME=/home/postgres
>>
>> []s
>> Flavio Gurgel
>> _______________________________________________
>> pgbr-geral mailing list
>> [email protected]
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
Abraços
--
JotaComm
http://jotacomm.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral