Olá,


2009/1/15 Mr J.L. <[email protected]>:
> Nao entendia a parte de "reiniciado/sinalizado o PostgreSQL"
O Euler quis dizer que após realizar qualquer alteração no pg_hba.conf
você precisa sinalizar ao PostgreSQL que uma modificação foi realizada
e para isso usa-se o comando: pg_ctl -D /caminho/para/data reload
>
> Tipo, o banco esta funcionando OK, fazendo todas suas tarefas, conecta em 
> outros bancos, etc... só nao conecta no banco "postgres"

<chute>
Acho que após você modificar o pg_hba.conf você esqueceu de executar o
comando que mencionei acima.
</chute>
>
> Referente a regra do pg_hba.conf, essa a a primeira regra, nao tem nenhuma 
> outra regra acima dessa.

Faça o pg_ctl -D /caminho/para/data reload e ve se resolve. Caso não
resolva avise a gente.
>
> O vacuumdb só da pau quando tenta fazer para o banco "postgres", para os 
> outros bancos se eu fizer individual ao invés de "-a" funciona.
>
> A versao desse banco é PostgreSQL 8.2.5 .
>
> Alguma outra sugestao?
>
> Obrigado.
>
>
>
> --- Em qui, 15/1/09, Euler Taveira de Oliveira <[email protected]> escreveu:
>
>> De: Euler Taveira de Oliveira <[email protected]>
>> Assunto: Re: [pgbr-geral] duvida conexao
>> Para: [email protected], "Comunidade PostgreSQL Brasileira" 
>> <[email protected]>
>> Data: Quinta-feira, 15 de Janeiro de 2009, 10:45
>> Mr J.L. escreveu:
>> > Pessoal, estou com uma duvida.
>> >
>> > Recentemente fui ver o log de processos que tenho no
>> cron do server e em um deles encontrei o seguinte:
>> >
>> > #ROTINA DE VACUUM DIARIA
>> > 00 22 * * 1-6 /usr/bin/vacuumdb -z -v -a >
>> /var/log/postgres/log_v.log
>> >
>> > mensagem:
>> > vacuumdb: could not connect to database postgres:
>> FATAL:  banco de dados "postgres" não está
>> aceitando conexões
>> >
>> > Nao entendi o porque do erro, uma vez que, no
>> pg_hba.conf esta assim:
>> >
>> > # TYPE  DATABASE    USER        CIDR-ADDRESS
>> METHOD
>> > local   all         all
>> trust
>> >
>> Mudar o pg_hba.conf não quer dizer que *magicamente* o
>> PostgreSQL passará a
>> aceitar conexões; talvez você *não* tenha
>> reiniciado/sinalizado o PostgreSQL.
>> Outra suposição é que você tem alguma regra
>> 'local' acima desta e, que a mesma
>> está negando o acesso. Por fim, pode ser que você esteja
>> iniciando essa rotina
>> logo após iniciar o PostgreSQL. A partir da 8.3, o
>> PostgreSQL não deixa
>> conectar até que ele esteja _realmente_ pronto para
>> aceitar conexões. Se for
>> este o caso, sugiro colocar uma diferença de alguns
>> segundos/minutos entre o
>> início e o vacuumdb.
>>
>>
>> --
>>   Euler Taveira de Oliveira
>>   http://www.timbira.com/
>
>
>      Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>

[]s

-- 
João Paulo
www.dextra.com.br/postgres
PostgreSQL
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a