[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