Olá pessoal! Há tempos eu estou precisando implantar nos meus sistemas uma forma de salvar os dados do update.
Hoje eu tenho os logs das ações (ex: Fulano insert na tabela tal) e também não excluo nenhum registro, apenas marco uma flag "deletado". Isso já me ajuda bastante, porém no caso do UPDATE... Gostaria de saber de vocês, qual foi é melhor solução encontrada por cada um, para que não se percam os dados antigos em um update. Pensei no seguinte: Salvar numa tabela de logs o SQL gerado no UPDATE. OU Mover o registro para um schema separado, e então executar o update no registro da tabela original. *.Poderia criar uma trigger nas tabelas para que seja executada a opção 2, mas assim não poderei ligar isso ao ID do usuário que realizou a ação (Não sei se estou certo sobre isso). Qual das duas seria a melhor forma? Ou alguém conhece alguma opção mais adequada? O assunto dá muito pano pra manga, por isso acabo discutindo, discutindo e nada... []'s Jorge Vilela.
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
