pg_dbms_errlog v2.3 and v2.4 have been released as maintenance versions adding compatibility with PostgreSQL 18 and 19 and fixing two major bugs. The extension enables error logging tables so DML operations can continue after errors instead of aborting and rolling back. It uses dynamic shared memory for error queuing and a background worker to write errors to log tables. Logging can be done synchronously at query or transaction level, with transaction-level being the default and recommended mode.
7.8K Impressions