[firebase-br] Log de acesso

Henrique Netzka (Vetor Sistemas) henrique em vetorsistemas.com.br
Qua Out 18 11:07:01 -03 2006


Olá, Fuzari.

Uma forma fácil - mas "inflante" - de fazer um log é ter um espelho da 
tabela, com exatamente a mesma estrutura + data de alteração / usuário que 
alterou. Daí você coloca uma trigger no AFTER UPDATE, AFTER DELETE inserindo 
o registro que está no OLD na tabela de log... É um jeito bem prático 
inclusive de verificar depois, pois ele grava sempre todos os valores da 
tabela! Mas o banco infla que é uma beleza!!

Por outro lado, infla pra caramba também se você fizer uma tabela 
"Log_De_Alteracao" e gravar um registro por COLUNA alterada no seu banco...

Enfim, idéias...

Henrique

----- Original Message ----- 
From: "Fuzari" <fuzari em task.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Monday, September 18, 2006 10:34 AM
Subject: [firebase-br] Log de acesso


Galera, bom dia!

Tenho um módulo de segurança em minhas aplicações para cadastrar usuários e
monitorar o acesso.
Toda nova inclusão, alteração, exclusão etc, fica registrado um status tipo
"I", "A", "E" para identificar a ocorrência no registro.

Muito bem! Agora o cliente pede que fique registrado o status do registro
antes da alteração neste log. Ou seja, se o usuário alterar um registro, o
mesmo deve ter seus atributos originais registrados antes da alteração.

Pensei em usar um campo blob, mas receio que a tabela fique muito grande e
degrade o banco.

Agradeço sugestões.

sds

Fuzari.


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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