Pessoal, Não trabalho a muito tempo com postgresql, e estou precisando implementar uma política de histórico de alterações em algumas tabelas. Em resumo, eu preciso guardar toda e qualquer alteração em um registro de tabela de produção.
Fiz algumas pesquisas e vi como mais habitual, duas abordagens: 1- Uso de trigger(via banco), armazenando os valores em uma tabela de histórico. 2- Uso de arquivo XML(via aplicação) com todos os dados do registro, persistindo em uma tabela única. Poderia inclusive usar o tipo de dado XML, disponívels nas últimas versões do PG. Gostaria da colaboração de vocês para identificar prós e contras de cada abordagem, ou mesmo sugestões de outras abordagens. Informações adicionais: -A consulta nas tabelas de histórico não serão disponibilizadas ao usuário final. -Consultas nas tabelas de histórico, não serão frequentes. Servirão mais para auditorias, ou verificações pontuais. Agradeço antecipadamente pela colaboração. Abraços, Luciano Bierhals
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
