Olá para todos!!!!

Mais uma vez preciso de ajuda!

Não estou conseguindo usar o .pgpass!

com o usuário postgres no terminal dei o comando cd ~ e cai na pasta
/var/lib/postgresql
Nessa pasta crie o arquivo .pgpass com a permissão 0600 veja:

postgres@st100:~$ ls -lha
total 24K
drwxr-xr-x  3 postgres postgres 4,0K 2011-11-22 16:48 .
drwxr-xr-x 70 root     root     4,0K 2011-10-26 19:06 ..
drwxr-xr-x  3 postgres postgres 4,0K 2010-11-16 13:59 8.4
-rw-------  1 postgres postgres 2,0K 2011-11-22 16:34 .bash_history
-rw-------  1 postgres postgres   43 2011-11-22 16:58 .pgpass
-rw-------  1 postgres postgres  653 2011-11-17 17:23 .psql_history

postgres@omega:~$ pwd
/var/lib/postgresql

O conteudo do arquivo .pgpass é

local:5433:postgres:postgres:$enha (a senha tem um $)
também tentei localhost:5433:postgres:postgres:\$enha

Também criei a pasta /home/postgres e copiei esse arquivo nela também

O meu arquivo pg_hba.conf está como

local   all           postgres                          md5

Faço um reload no servidor posgresql e sempre que eu rodo o script de
backup, é pedido a senha.
Não sei mais o que fazer! Alguem pode me ajudar? Esse arquivo .pgpass
funciona com essa finalidade de informar a senha quando um script e rodado?
Alguma coisa eu to fazendo de muito errado...............

Obrigado.
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a