From 1da30863accb40ccecbef08b85840963eed715a1 Mon Sep 17 00:00:00 2001 From: Chris Hofstaedtler Date: Thu, 12 Dec 2019 19:43:54 +0100 Subject: [PATCH] gpgsqlbackend: Avoid actually prepared statements --- modules/gpgsqlbackend/spgsql.cc | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/modules/gpgsqlbackend/spgsql.cc b/modules/gpgsqlbackend/spgsql.cc index e2052d83f2..43c487214f 100644 --- a/modules/gpgsqlbackend/spgsql.cc +++ b/modules/gpgsqlbackend/spgsql.cc @@ -81,7 +81,7 @@ public: g_log<d_stmt = string("stmt") + std::to_string(d_nstatement); - PGresult* res = PQprepare(d_db(), d_stmt.c_str(), d_query.c_str(), d_nparams, NULL); - ExecStatusType status = PQresultStatus(res); - string errmsg(PQresultErrorMessage(res)); - PQclear(res); - if (status != PGRES_COMMAND_OK && status != PGRES_TUPLES_OK && status != PGRES_NONFATAL_ERROR) { - releaseStatement(); - throw SSqlException("Fatal error during prepare: " + d_query + string(": ") + errmsg); - } paramValues=NULL; d_cur_set=d_paridx=d_residx=d_resnum=d_fnum=0; paramLengths=NULL; @@ -245,7 +229,6 @@ private: } string d_query; - string d_stmt; SPgSQL *d_parent; PGresult *d_res_set; PGresult *d_res; -- 2.47.2