Roberto Desculpe a demora pois estive ausente e obrigado pela dica já estou trabalhando e implementando a função.
[]s 2008/8/26 Roberto Mello <[EMAIL PROTECTED]> > 2008/8/26 Flávio Luiz Castro <[EMAIL PROTECTED]>: > > Bom dia a todos!!! > > > > Pessoal estou pesquisando para desenvolver uma rotina genérica para > > verificação de um "update" recebido pelo PostgreSQL para detectar qual > > coluna foi alterada, e executar uma rotina externa para atualizar um > outro > > banco de dados (não PostgreSQL) enviando apenas o que foi alterado pois o > > outro banco continua em produção. > > Por favor, me informem alguma literatura sobre o assunto. > > Pode ser que haja uma maneira melhor (alguem conhece?), mas a solucao > que vem `a mente (que eu nunca tentei) seria a de criar um trigger > (gatilho) na tabela pg_attribute[1] que verificasse a coluna sendo > alterada e enviasse os dados para o banco externo. > > A funcao do trigger teria que ser escrita numa das linguagens > "untrusted" do PostgreSQL, para poder fazer contato fora do servidor, > como PL/PythonU e compania. > > Vai ajudar se leres a documentacao do catalogo do sistema[2] para > entender como escrever o gatilho. > > Roberto > > [1] > http://www.postgresql.org/docs/8.3/interactive/catalog-pg-attribute.html > [2] http://www.postgresql.org/docs/8.3/interactive/catalogs.html > > -- > http://blog.divisiblebyfour.org/ > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > -- .~. / v \ Flávio Luiz Castro /( _ )\ ^ ^ Linux Registered User: 347610
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
