ELSEIF
Your brief EB
238 stories from 71 feeds 46 clusters Refreshed 5 minutes ago next pull 09:05

DATABASES Signal 425

Announcing E-Maj 5.0.0.

E-Maj 5.0.0 lets non-superuser roles install and use the extension, adds helpers for idempotent administration scripts, and declares compatibility with PostgreSQL 14 through 19.

WHY IT MATTERS

Engineers can delegate E-Maj setup and routine operations to accounts with limited privileges, reducing reliance on superusers. The idempotency helpers make automation scripts safer and easier to maintain. Compatibility with newer PostgreSQL releases ensures the extension remains usable in current environments.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

Non-superuser roles can now install and use E-Maj, with feature access limited by the privileges they hold.

02

The release provides helpers that simplify writing idempotent administration scripts and managing E-Maj parameters.

03

E-Maj 5.0.0 is compatible with PostgreSQL versions 14 to 19, and the Emaj_web client works with extension versions 3.0 through 5.0.

THE READ

What elseif makes of it.

ORIGINAL ANALYSIS

E-Maj 5.0.0 adds the ability for non-superuser roles to install and use the extension, with the set of available features determined by the privileges granted to those roles. It also provides helpers that make it easier to write idempotent administration scripts and to manage E-Maj parameters. The release declares compatibility with PostgreSQL versions 14 through 19, including the newly released PostgreSQL 19. The accompanying Emaj_web client has been updated to take advantage of these new capabilities.

Upgrading to E-Maj 5.0.0 requires replacing the existing extension with the new package from pgxn.org or github.org. Administrators must review and assign appropriate privileges to any non-superuser roles that will interact with E-Maj. Existing administration scripts should be examined to ensure they can benefit from the idempotency helpers, which may involve minor rewrites. Testing with the updated Emaj_web client is recommended to confirm that the web interface works with the new extension version.

E-Maj 5.0.0 will not function on PostgreSQL installations older than version 14 or newer than version 19. If a non-superuser role lacks the specific privilege required for a given E-Maj feature, that feature will be unavailable to that role. The Emaj_web client is only guaranteed to work with E-Maj extension versions from 3.0 up to 5.0, so older web clients may need upgrading. Attempting to use features that depend on superuser-only operations will fail for roles without those privileges.

By allowing non-superuser roles to handle E-Maj tasks, teams can reduce the operational burden on database superusers. The idempotency helpers simplify the creation of repeatable deployment and maintenance scripts, which can improve reliability in automated pipelines. Organizations must still maintain a process for granting and auditing role privileges to prevent unintended access to sensitive E-Maj functions. Overall, the release shifts some administrative work to less privileged accounts while requiring careful privilege management and version compatibility checks.

Written by elseif from the cluster below · checked for specifics the sources never contained

THE CLUSTER

Same story, 1 feed.

ORDERED BY FIRST SEEN
PostgreSQL Announcing E-Maj 5.0.0. Open ↗