Gravar Copia de Dados do MySQL

5 respostas
jeroqueiroz

Prezados,

Estou necessitando fazer algo para a seguinte situação.

Tenho uma aplicação onde grava dados em uma tabela, várias parte desta aplicação grava nesta tabela, logo precisarei que estes dados ao serem gravados, seja feita uma cópia como um novo registro em uma nova tabela, isso independente que ele faça uma inserção ou update na tabela que atualmente esta sendo gravada, ou seja se ele inserir ou atualizar terá que ser gerado um novo registro com todos os campos da tabela.

Tenho a opção de fazer pela aplicação que teria que ficar modificando toda a aplicação, porém queria deixar isto de forma automática no próprio banco, alguém pode mim ajudar como fazer?

Agradeço a ajuda.

5 Respostas

drsmachado

Pesquise sobre triggers ou sobre storedProcedures.
Vai auxiliar bastante e você verá que é bem simples.

jeroqueiroz

Obrigado…vou verificar…

J

Direto no banco uma solução é o uso de triggers para fazer essa cópia de dados.
Caso queira fazer esse tipo de auditoria em sua aplicação, de uma olhada no framework Envers. Dependendo do caso ele pode resolver.

jeroqueiroz

jaziel.rc:
Direto no banco uma solução é o uso de triggers para fazer essa cópia de dados.
Caso queira fazer esse tipo de auditoria em sua aplicação, de uma olhada no framework Envers. Dependendo do caso ele pode resolver.

Obrigado irei verificar, mas acho que terei que utilizar na app…

jeroqueiroz

jaziel.rc:
Direto no banco uma solução é o uso de triggers para fazer essa cópia de dados.
Caso queira fazer esse tipo de auditoria em sua aplicação, de uma olhada no framework Envers. Dependendo do caso ele pode resolver.

Prezado,

Achei estes dois links que creio que irá mim ajudar a resolver meu problema.

Obrigado pela dica.

Segue links:

http://blog.matthieuguillermin.fr/2011/02/utiliser-envers-avec-play-framework/

Criado 3 de fevereiro de 2012
Ultima resposta 3 de fev. de 2012
Respostas 5
Participantes 3