[firebase-br] RES: RES: RES: RES: trigger de log

Jeferson Oliveira jefersonfoliveira em gmail.com
Sex Set 28 15:10:06 -03 2007


dirceu.h em gmail.com wrote:
> Tava querendo fazer uma trigger  de log genérica para todas as tabelas, mas
> acho que não vai dar certo

Não creio que seja possível implementar uma trigger genérica, pelo fato 
de não ser possível no Firebird acessar os valores anteriores e atuais 
dos campos do registro corrente (old e new) através de variáveis.

Sugiro que crie uma aplicação geradora de triggers que aplique uma única 
lógica para todas as tabelas. Se futuramente precisar alterar a lógica 
interna das triggers de log, você o fará na aplicação, gerará as 
triggers novamente, e montará um script de atualização do banco de dados.

Essa é a forma mais simples que vejo de alcançar esse objetivo.


Abraço!
Jeferson Oliveira

Envaido pelo Mozilla Thunderbird
http://br.mozdev.org/thunderbird





Mais detalhes sobre a lista de discussão lista