Rouen, le 25 juin 2021

Pour rappel, E-Maj est une solution qui se compose d’une extension PostgreSQL et d’un client web, et qui permet d’enregistrer les mises à jour sur des ensembles de tables prédéfinies. Après 10 mois de développement, nous sommes heureux de vous annoncer la sortie de sa version 4.0.0 !

logo-emaj

Les nouveautés

Pour les utilisateurs, cette version 4.0.0 apporte essentiellement un gain de performance pour les opérations de rollback E-Maj, en particulier sur des tables possédant des clés étrangères (FOREIGN KEYs).

Mais les plus gros changements apportés sont sous le capot, même si certains peuvent impacter les administrateurs E-Maj.

Dans les dernières versions, de nouvelles façons de configurer les « groupes de tables » sont apparues, apportant plus de souplesse dans l’administration de la solution. Avec cette version 4.0.0, la façon historique de configurer ces groupes de tables disparaît. Au delà de la simplification apportée dans le code, cela facilitera les évolutions futures. La rupture de compatibilité ascendante dans l’API de l’extension a justifié le changement du premier chiffre du numéro de version.

En interne, le code PL/pgSQL de l’extension a été restructuré et largement reformaté pour apporter une lisibilité accrue et une meilleure maintenabilité.

Le client Emaj_web a naturellement suivi les évolutions de l’extension et continue d’en interfacer un large spectre de versions.

Enfin, nous pouvons d’ores et déjà annoncer que la solution E-Maj est compatible avec la version 14 de PostgreSQL dont la sortie est planifiée pour l’automne prochain !

Liens importants

  • la documentation est en ligne sur ReadTheDocs,
  • vous pouvez télécharger cette version E-Maj sur PGXN,
  • le dépôt de l’extension PostgreSQL sur github,
  • le client web Emaj_web est disponible sur github.

Philippe Beaudoin est le développeur principal d’E-Maj, auquel contribue aussi Thibaud Walkowiak. E-Maj est un projet du Dalibo Labs.


DALIBO

DALIBO est le spécialiste français de PostgreSQL®. Nous proposons du support, de la formation et du conseil depuis 2005.