On 10/26/2010 12:40 PM, Phlip wrote: > Note that "isabelle_item" appears twice. We are following the auditing > rule "always write new records to change data - never edit previous > records". Someone edited isabelle_item's payload data (not shown), so > we add a new record without touching the existing record.
I hope the auditors are only forcing you to do this with records that aren't referenced as part of relationships, otherwise your database is going to get hammered updating all the foreign keys. Wouldn't it make more sense (not that auditors will necessarily be persuaded by sensible arguments) to dump a copy of a row (plus possibly a timestamp field) to an archival table before update? This coild easily be done on a pre-save signal ... regards Steve -- DjangoCon US 2010 September 7-9 http://djangocon.us/ -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-us...@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.