We are very glad to announce the 3.1.0 version of E-Maj.
E-Maj is a PostgreSQL extension which enables fine-grained write logging and time travel on subsets of the database.
This new version supports from 9.5 to v12 PostgreSQL versions.
With the version, the E-Maj administrator workload is reduced. The enabled application triggers are now automatically disabled during the E-Maj rollback operations (unless explicitely set as "not to be automatically disabled"). And there is no need to specify neither alternate log schemas nor E-Maj names prefix for tables with very long names.
Note that the log tables and other related objects have been renamed and moved to other log schemas. A new function provides a stable API to get the current log table name for a given application table.
This new version also includes 4 fixes.
The Emaj_web web client has been improved and now takes benefit from these features.
As usual, the full documentation is available on line. The core extension is available at pgxn.org or github.org.
The Emaj_web application is also available at github.org.
Have fun with E-Maj !