[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