src/server/plugins/postgresql/resource.c

branch
webdav
changeset 283
25e5b771677d
parent 272
f210681d9dd0
child 343
78ce9733a54f
--- 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;
 }
 

mercurial