Pular para o conteúdo

Replicação ou view entre bancos

Responder tópico
  • Denunciar
  • Indicar

1. Replicação ou view entre bancos

Enviado em 28/07/2008 - 15:53h

Olá Galera, Estou com uma situação no Psotgresql ja andei apanhando um pouco e não conseguir resilver.
Desenvolvi uma pequena aplicação em php com postgresql, Essa aplicação na verdade deve utilizar dois bancos de dados. Um é um banco onde eu criei algumas tabelas views etc. para desenvolver eu fiz a cópia de um outro banco para poder obter informações e adicionei as tabelas que necessito. só que na pratica essas tabelas são alimentadadas por um sistema que foi desenvolvido por uma empresa e eu não posso nem mesmo fazer um select nele.
Eu gostaria de saber? como posso fazer pra sincronizar esse banco da outra aplicação com o que utilizo na minha, eles vao rodar no mesmo servidor são apenas bancos diferentes mas com as mesmas tabelas e informações a unica coisa é que em um banco eu não posso conectar. Eu apenas posso fazer um mecanismo de que as alterações feitas nele se repliquem para o meu ounde de posse dessas informações faça as operações necessárias? não ha necessidade nem mesmo que todas as tabelas sejam sincronizadas apenas algunmas
?

Responder tópico

2. Re: Replicação ou view entre bancos

Enviado em 28/07/2008 - 16:13h

Você tem acesso à esse banco(antigo)? Ele é Postgree?

[]'s
Marcos Miras

3. Especificando melhor

Enviado em 28/07/2008 - 17:39h

É um servidor postgresql e nele sera criado os dois bancos a grande questão é como fazer com que o banco da minha aplicação acesse os dados reais. Uma vez que o banco da aplicação da outra empresa que é alimentado por um sistema e não posso mexer nele apenas utilizar as informações de algumas tabelas na minha aplicação.
tipo eu tenho uma tabela que se chama atividade e preciso em certo ponto cruzar com a tabela cliente desse outro banco. Para desenvolver eu criei todas as tabelas do outro banco no meu banco e fiz o sistema. agora preciso que quando a tabela do banco dessa aplicação real for alimentado a minha seja sincronizada.
só que isso poderia gerar muitos dados.
Eu queria alguma coisa como
1 se é possivel que as minhas tabelas do banco1 possam fazer foreing key com as tabelas do banco 2
2 - criar views no meu banco onde elas são espelhos do banco 2 sendo assim os dados não seriam fisicamente duplicados
3 - Se a solução 2 for possivel que eu considero melhor, se existe uma possibilidade de eu fazer foreing keys nessas views.
4 - Ou que de alguma forma fisicamente as tabelas do banco2 esteja presente no banco1 somente leitura

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder