Página Inicial do Fórum > Banco de Dados - JDBC / SQL

Log de alterações



Criar novo tópico   Responder tópico


  1. alessandro09
    Posts:67


    Comment Arrow

    Publicado em: 03/07/2012 22:28:23

    Boa noite, estou criando um banco de dados onde gostaria de armazenar apenas a data, hora e usuário que realizou a última ação de inclusão, exclusão(inativação) e alteração da tupla.
    Como devo proceder neste caso, posso criar 6 colunas extras em cada tabela para registrar a hora e o usuário, ou crio uma nova tabela e armazeno todos os registros de alteração?

    obs. BD MYSQL.




  1. lmvichiatto
    Posts:7


    Comment Arrow

    Publicado em: 06/07/2012 10:38:02

    Neste caso você pode criar uma classe que faça o insert no banco de dados, ou uma storeprocedure, ou gatilho no banco de dados.

    Se você usa login e senha, pode utilizar o campo que grava o usuário para saber quem está realizando o comando de insert/update/delete

    Para te ajudar criar uma trigger consulte http://www.devmedia.com.br/mysql-triggers/8088

    _________________
    Luiz Marcelo




  1. Relacionados





Novo tópico   Responder tópico     Índice do forum -> Banco de Dados - JDBC / SQL