Here is my current thinking: - No changes to main model tables - Designate a model to be audited by including inner class "Audit" - One shadow table per audited model - Generate shadow tables for all audited models on post_syncdb - Only write to one DB, until multi-db support is completed for Django - Write audit record on post_save, w/ flag in one column indicating it was a post_save write - At the user's option (set by attribute on Audit inner class), also write an audit record on pre_save, w/ appropriate flag - Maybe include a cron script to discard old audit records, based on age or total number of records
--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---