
asrocha
(usa Mandrake)
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