Wallogit.com
2017 © Pedro Peláez
Record Tracker
This is a PHP library with the purpose of storing record changes in a database. What does that mean?, (*1)
Let's say you work with a database model (as in the MVC pattern, of course this is not required) and you create it, update it again and again, and finally delete it at the end of its lifecycle. Wouldn't it be nice to track its attribute changes over its lifecycle? Well, that's what Record Tracker does., (*2)
It's a simple library that connects to the database (currently only PostgreSQL and MySQL/MariaDB are supported) and stores the model attribute changes with a few metadata about this:, (*3)
The attribute changes are stored like this:, (*4)
See Usage for details about how to use the library and Changes for the changelog., (*5)
The library is distributed under Mozilla Public License 2.0 (MPL-2)., (*6)
2018-07-15: Complete MySQL/MariaDB support., (*7)
2018-07-11: Initial release., (*8)