diff -r cfb588e27198 -r 25e5b771677d src/server/plugins/postgresql/resource.c --- a/src/server/plugins/postgresql/resource.c Tue Feb 01 20:07:42 2022 +0100 +++ b/src/server/plugins/postgresql/resource.c Thu Feb 03 17:26:08 2022 +0100 @@ -118,10 +118,14 @@ } int pg_resourcepool_prepare(PgResourcePool *pg, PgResource *res) { + PGresult *result = PQexec(res->connection, "BEGIN"); + PQclear(result); // TODO: handle error return 0; } int pg_resourcepool_finish(PgResourcePool *pg, PgResource *res) { + PGresult *result = PQexec(res->connection, "COMMIT"); + PQclear(result); // TODO: handle error return 0; }