Effective strategy for leaving an audit trail/change history for DB applications? Effective strategy for leaving an audit trail/change history for DB applications? postgresql postgresql