From 2f5c1d2b2f75026003e40187bffa0da3de52df26 Mon Sep 17 00:00:00 2001 From: James Barnett Date: Sat, 10 Feb 2018 16:25:01 +0000 Subject: Perform query execution on separate thread --- query-executor.js | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 query-executor.js (limited to 'query-executor.js') diff --git a/query-executor.js b/query-executor.js new file mode 100644 index 0000000..58189b5 --- /dev/null +++ b/query-executor.js @@ -0,0 +1,27 @@ +"use strict"; + +const { ipcRenderer } = require("electron"); +const { Pool } = require("pg"); + +const connectionPool = new Pool({ + user: "postgres", + host: "localhost", + database: "postgres", + password: "", + port: 5432 +}); + +ipcRenderer.on("queryExecutor.runQuery", (event, payload) => { + + connectionPool.query(payload, (err, res) => { + + console.log(err, res) + + ipcRenderer.send("queryExecutor.runQueryComplete", { + "error": err, + "result": res + }); + + }); + +}); -- cgit v1.2.3