From 62c4b2ce4c4d4d76e481f21ced0ab9b74442cdb8 Mon Sep 17 00:00:00 2001 From: serge-rider Date: Tue, 1 May 2018 01:39:38 +0300 Subject: [PATCH] PG session manager refactoring --- .../ext/postgresql/model/session/PostgreSessionManager.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/session/PostgreSessionManager.java b/plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/session/PostgreSessionManager.java index 24b423a366..0dde47db4f 100644 --- a/plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/session/PostgreSessionManager.java +++ b/plugins/org.jkiss.dbeaver.ext.postgresql/src/org/jkiss/dbeaver/ext/postgresql/model/session/PostgreSessionManager.java @@ -26,6 +26,7 @@ import org.jkiss.dbeaver.model.exec.jdbc.JDBCResultSet; import org.jkiss.dbeaver.model.exec.jdbc.JDBCSession; import java.sql.SQLException; +import java.sql.Statement; import java.util.ArrayList; import java.util.Collection; import java.util.List; @@ -73,9 +74,8 @@ public class PostgreSessionManager implements DBAServerSessionManager options) throws DBException { try { - try (JDBCPreparedStatement dbStat = ((JDBCSession) session).prepareStatement("SELECT pg_catalog.pg_terminate_backend(?)")) { - dbStat.setInt(1, sessionType.getPid()); - dbStat.execute(); + try (Statement dbStat = ((JDBCSession) session).createStatement()) { + dbStat.execute("SELECT pg_catalog.pg_terminate_backend(" + sessionType.getPid() + ")"); } } catch (SQLException e) { -- GitLab