E-Maj is an Open Source extension for PostgreSQL. It contains functions to log updates performed on one or several sets of tables, and cancel ("rollback") these updates if needed, resetting a tables set to a predefined stable state. A dedicated plugin for phpPgAdmin also brings a nice GUI to these features.
The main improvement of this 1.1.0 version resides in the E-Maj rollback mechanism. It has been largely improved in order to get better performance and to allow administrator to monitor in progress operations. Functions that generate sql scripts from logged updates have been also enhanced.
The documentation and the CHANGES file supplied with the extension give all the details about the E-Maj features and usage and the latest improvements.
E-Maj 1.1.0 supports postgres version 8.3 to 9.3.
All E-Maj users working with previous versions are invited to upgrade (supplied migration scripts may help in performing this operation).
Have fun with E-Maj !