Is there an out-of-box PHP solution to do revision control for database fields? Is there an out-of-box PHP solution to do revision control for database fields? php php

Is there an out-of-box PHP solution to do revision control for database fields?


You could use one of the ORM solutions that support versioning behavior. Both Doctrine and Propel support this, and there probably are even more.

Or maybe I misread your question, and you're looking for versioning of the model itself instead of versioning your data?


This looks promising, but I don't know how well it works. Will you test it for me? :P

http://code.google.com/p/ruckusing/


how about using a UNIQUE TIMESTAMP? This has to be refined, but you get my point.

Or do you want to keep track of the exact changes a user made to a huge text? I think it depends on what it exactly is you want to do, b/c versioning of real-language-texts might trigger conflicts that have to be resolved manually before the user can "commit" his change. Might be tough to establish ... but depends.

Best regards

Raffael