Em 16-04-2013 11:40, Kaui Aires escreveu:
Pessoas,
Agradecido pela ajuda =) Descobri ontem a noite o que é. Na minha
opinião é um bug do PG. Embora agora está funcionando.
Vamos ao que descobri:
Não há bug nenhum aí no que você viu.
Esta é a linha do meu PG_HDA.
host replication postgres 192.171.100.102/32
<http://192.171.100.102/32> trust
Dessa maneira acima está funcionando. Porém eu estava usando assim:
host meudb usuario 192.171.100.102/32
<http://192.171.100.102/32> trust
Se não for da maneira exata acima não funciona. O que então seria muito
válido dizer nos tutoriais que fazem por ai, que deve se usar o usuário
PG, mesmo o usuário que eu criei tem todos os mesmos privilégios, mas
não funciona e já testei 1 por 1, seja o usuário quanto o Banco.
Não se deve usar o usuário postgres pra isso.
Então se o usuário e o banco não forem como na primeira linha não funciona.
Se você quisesse que o usuário "usuario" servisse de replicação, seu
pg_hba.conf deve ser assim:
host replication usuario 192.171.100.102/32
No que você precisa de duas coisas:
1) nome do banco de dados fictício "replication"
2) O "usuario" precisa ter a flag de replicação:
ALTER USER usuario REPLICATION;
E feito.
Não há bug nenhum.
Sua primeira linha funcionou porque:
1) você usou o banco fictício "replication".
2) você deve ter colocado o usuário "postgres" com a flag "REPLICATION".
[]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