A NOTE has been added to this issue. ====================================================================== http://www.dbmail.org/mantis/view.php?id=357 ====================================================================== Reported By: guido Assigned To: ====================================================================== Project: DBMail Issue ID: 357 Category: Database layer Reproducibility: always Severity: feature Priority: normal Status: new target: ====================================================================== Date Submitted: 03-Jun-06 16:37 CEST Last Modified: 09-Jun-06 18:26 CEST ====================================================================== Summary: 2.1.6 breaks compatibility with PostgreSQL 7.4 Description: PostgreSQL versions earlier than 8.0 don't support partial transaction rollback. The patch at issue http://www.dbmail.org/mantis/view.php?id=282 breaks compatibility with those earlier versions.
Since I run Debian Sarge at my site (fotocaos.it), I'm stuck with 7.4, and so I've just commented out all calls to db_savepoint_transaction() and db_rollback_savepoint_transaction() in dbmail-message.c, but I'm bound to be hit by the very same problem the patch was for... I would like to see a different solution implemented, otherwise the program documentation should mention pgsql >= 8.0 is required. I'm sorry I'm not (yet) able to find a solution myself. ====================================================================== ---------------------------------------------------------------------- aaron - 09-Jun-06 18:26 ---------------------------------------------------------------------- I believe that savepoints have been removed from trunk. I'm not sure if Paul is planning on adding them back in. In any case, your fix should be fine for now. Issue History Date Modified Username Field Change ====================================================================== 03-Jun-06 16:37 guido New Issue 09-Jun-06 18:26 aaron Note Added: 0001238 ======================================================================
