This software is distributed under the GNU General Public License.
Distributed Emaj is an extension of the E-Maj solution. (available on https://github.com/dalibo/emaj).
The main goals of E-Maj are:
- log changes performed on one or several sets of tables.
- cancel these updates if needed, and reset a tables set to a predefined stable state.
"Distributed E-Maj" adds distributed features to E-Maj. concretely, it allows to perform distributed E-Maj rollbacks on tables spread on distributed databases in a consistent mannner.
Distributed E-Maj is available via the PGXN platform (https://pgxn.org/dist/dist_emaj/). The main repository is available on GitHub (https://github.com/dalibo/dist_emaj).
A detailed documentation can be found here, in English and in French.
Distributed E-Maj can be installed using the usual method for postgres extensions (ie. CREATE EXTENSION dist_emaj CASCADE;).
The documentation contains all the detailled information needed to install and use Distributed E-Maj.
For additional support or bug report, please create an issue on the github repository or contact Philippe Beaudoin (phb emaj free fr).
Any feedback is welcome, even to just notice you use E-Maj, Emaj_web or Distributed E-Maj ;-)