Re: [firebase-br] LOG de alterações no banco (pente fino :-))
Marcelo Silva
marcvan em ig.com.br
Qua Jan 4 12:49:37 -03 2006
Pois é Romulo... ja estava pensando nisso mesmo...
Vamos ao trabalho :-)
Valeu pela confirmação...
Marcelo Silva
(11) 9693-4251
MSN: marcvan em ig.com.br
----- Original Message -----
From: "Romulo Oliveira" <romulocpd em yahoo.com.br>
To: <lista em firebase.com.br>
Sent: Wednesday, January 04, 2006 12:31 PM
Subject: Re: [firebase-br] LOG de alterações no banco (pente fino :-))
> Marcelo,
>
> No sistema aqui da empresa, em SQL Server, não tivemos outra forma senao
> fazer tudo na mão.
>
> Fizemos assim (vou transformar para FB).
>
> Tabela:
>
> CLIENTE (CLI_COD, CLI_NOME, CLI_TELEFONE).
>
> TabelaLog:
>
> CLIENTE_LOG (CLI_COD, CLI_NOME, CLI_TELEFONE, OPERACAO, USUARIO, DATA)
>
> CREATE TRIGGER AFTER INSERT
>
> INSERT INTO LOG VALUES (NEW.CLI_COD, NEW.CLI_NOME, NEW.CLI_TELEFONE,
> 'I',USER_NAME, CURRENT_DATE);
>
> Não sei se o USER_NAME existe no fB
>
> E depois vc tem outra trigger AFTER UPDATE assim:
>
>
> INSERT INTO LOG VALUES (OLD.CLI_COD, OLD.CLI_NOME, OLD.CLI_TELEFONE,
> 'E',USER_NAME, CURRENT_DATE);
>
>
> INSERT INTO LOG VALUES (NEW.CLI_COD, NEW.CLI_NOME, NEW.CLI_TELEFONE,
> 'A',USER_NAME, CURRENT_DATE);
>
> Desta forma fazemos tudo na mão. E te digo, com este controle hoje os
> problemas no sistema diminuiram muito pois provamos ao usuário, ao diretor
> da empresa que os problemas do sistema sao a maioria por má utilização.
> Até roubo nós ja pegamos com o Log.
>
> Vlw
>
>
>
>
>
>
>
>
> Marcelo Silva wrote:
>> Pessoal... como vocês criam seu logs de alterações no banco...
>>
>> Por exemplo, gostaria de gravar as alterações de algumas tabela e quem
>> alterou de OLD para NEW
>>
>> Existe algum procedimento que facilite isso no FB ou vou ter que fazer
>> tudo na mão ?
>>
>> Se tenho que fazer na mão... vocês podem me dar algumas dicas ou exemplos
>> de como vocês fazem ?
>>
>>
>>
>> Marcelo Silva
>> (11) 9693-4251
>> MSN: marcvan em ig.com.br
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
>> Para editar sua configuração na lista, use o endereço
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.371 / Virus Database: 267.14.9/217 - Release Date: 30/12/2005
>
Mais detalhes sobre a lista de discussão lista