[firebase-br] LOG de alterações no banco (pente fino :-))
Romulo Oliveira
romulocpd em yahoo.com.br
Qua Jan 4 13:32:54 -03 2006
E com o log desta forma aprendemos outra coisa aqui.. ensinamos os
usuários a cuidarem de suas senhas. O sistema aqui contempla conversao
de moedas, tal.. daí vem o cara "po.. nao fui eu q mexi nisso.. alguem
deve ter usado minha senha.. nao fui eu!".. daí respondemos com carinho
e compreensao "quer uma palavra de consolo?.. se vira!... avisamos toda
semana em circulares internas para cuidar da senha"..
Vlw!
Marcelo Silva wrote:
> 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
>>
>
>
> ______________________________________________
> 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
>
Mais detalhes sobre a lista de discussão lista