Não é possível criar *triggers* para tabelas do catálogo do sistema, isto é, pg_XXX
2008/9/2 Flávio Luiz Castro <[EMAIL PROTECTED]> > 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 >> pgbr-geral@listas.postgresql.org.br >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> > > > > -- > > .~. > / v \ Flávio Luiz Castro > /( _ )\ > ^ ^ Linux Registered User: 347610 > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- William Leite Araújo Analista de Banco de Dados - QualiConsult
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral