But your schema's will most likely change over time. And sometimes in significant ways which do not have a likely default; e.g. splitting a full_name field into a first_name and last_name field or visa-versa.
Now after applying this change to the database, how will django-reversions work when you want to undo and go back to an earlier version of a record in this table ? (which didn't have this change) The fields in the database/model now do not match against the serialized copy right ? Bas On Wed, 2008-10-01 at 16:52 +0100, David Hall wrote: > This discussion has been moved from django-developers. > > To answer a pending question: This application is for tracking versions > of data, not performing database schema migrations. Thus: > > - django-evolution concerns itself with maintaining versions of > database schemas. > > - django-reversion deals with maintaining versions of the model data. > > It does not integrate with subversion. Instead, it uses the django > serialization framework to store serialized models in a special database > table. > > David. > > David Hall wrote: > > I've just released an open-source version control application for > > Django. It is available for download from Google code. > > > > http://code.google.com/p/django-reversion/ > > > > Features include: > > > > - Roll back to any point in a model's history - an unlimited undo > > facility! > > - Recover deleted models - never lose data again! > > - Admin integration for maximum usability. > > - Group related changes into revisions that can be rolled back in a > > single transaction. > > - Automatically save a new version whenever your model changes using > > Django's flexible signalling framework. > > - Automate your revision management with easy-to-use middleware. > > > > It can be easily added to your existing Django project with an > > absolute minimum of code changes. > > > > It's so far been previewed by a half dozen developers, with good > > feedback. I'd appreciate any comments / suggestions you may have to > > offer. > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected] 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 -~----------~----~----~----~------~----~------~--~---

