Pessoal, bom dia.


Estou utilizando BD PostGreSQL 8.3.7 no FreeBSD 7 - 64 bits. Criei duas bases de dados (e tem que ser desta forma) conforme o exemplo abaixo:

Database: Banco A
Esquema: Public
Tabela: Tabela A

Database: Banco B
Esquema: Public
Tabela: Tabela B

O "Banco A" armazena as informações do sistema que está sendo desenvolvido e o "Banco B" armazena as informações geradas pelo Framework (projetos, usuário, aplicações, etc)

Eu preciso montar uma trigger que em qualquer alteração na Tabela B, eu consiga atualizar a Tabela A. O problema é que acontece "cross-database" por eu tentar acessar um objeto de outro banco. A solução mais viável é utilizar "dblink" e passar os parâmetros para conectar na outra base, mas estou com um problema maior:
A versão do BD é 8.3.7 e o dblink mais atual para FreeBSD está no pacote "postgresql-contrib-8.2.13". Mesmo tentando instalar a versão anterior, não é possível devido a incompatibilidade de versão.
Penso em "backupear" minhas bases e instalar o BD 8.2 para ficar compatível com o dblink. Será esta a solução mais viável? Alguém tem uma solução melhor? Ou "espero" sair o "contrib8.3.7"?

Aguardo retorno e agradeço a atenção.


Raphael Garcia



_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a