estou com o seguinte problema aqui na empresa e talvez alguém já tenha passado por isso e possa me ajudar.
Bom, nós precisamos ter uma aplicação rodando em dois locais diferentes (distantes) e cada local deve possuir um servidor postgres e a aplicação rodando. Porém a base desses servidores deve ser a mesma e estar sincronizada, aceitando modificações nas duas pontas.
Testamos o PGCluster, e quando o link cai, os servidores continuam funcionando perfeitamente no modo "standalone", mas quando o link volta não é possível fazer o merge das bases de dados, e um dos servidores acaba por perder os dados inseridos ou modificados.
Exemplo: Se após a queda do link forem inseridos tres tuplas em uma tabela no servidor1 (tup1, tup2, tup3) e duas tuplas no servidor2 (tup4,tup5)...quando o link é reestabelecido, só conseguimos fazer a sincronia deixando a tabela com as tup1,tup2,tup3 inseridas ou as tuplas tup4, tup5 inseridas, não é possível fazer a sincronia deixando todas as tupas inseridas.
Alguem já passou por esse problema? Existe alguma farramenta para se fazer o merge entre dois servidores postgresql?
Qualquer ajuda é bem vinda, obrigado.
Laendro Santos.
_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
