Wojciech
Sznapka
CTO @ STS Zakłady
Bukmacherskie
Temat: Wersjonowanie obiektów modelu
Chciałbym, aby zmiany w instancjach modelu były gdzieś zapisywane w bazie (w kopii tabeli, w formie zserializowanej, jakkolwiek) oraz żeby była widoczna aktualna wersja modelu, ilość dostępnych rewizji oraz możliwość przywrócenia do modelu do konkretnej rewizji. To samo tyczy się usuwania obiektów z bazy.Dla przykładu, w phpowym ORMie Doctrine jest mechanizm behaviorów modeli i jest jeden behavior Versionable: http://www.doctrine-project.org/documentation/manual/1...
Znalazłem coś dla Django, ale ciężko mi powiedzieć ile to warte:
http://code.google.com/p/django-reversion/
http://code.djangoproject.com/wiki/AuditTrail
Ma ktoś jakieś doświadczenie w tej kwestii?