diff options
| author | James Barnett <noreply@jamesbarnett.xyz> | 2018-02-10 16:25:01 +0000 |
|---|---|---|
| committer | James Barnett <noreply@jamesbarnett.xyz> | 2018-02-10 16:25:01 +0000 |
| commit | 2f5c1d2b2f75026003e40187bffa0da3de52df26 (patch) | |
| tree | a5c85d96e8cfe1c50334ada3a8dcd7639504610a /query-executor.js | |
| parent | 377efef8c6a4134a2f1f796f1f04d586256986e3 (diff) | |
| download | sql-plus-plus-2f5c1d2b2f75026003e40187bffa0da3de52df26.tar.xz sql-plus-plus-2f5c1d2b2f75026003e40187bffa0da3de52df26.zip | |
Perform query execution on separate thread
Diffstat (limited to 'query-executor.js')
| -rw-r--r-- | query-executor.js | 27 |
1 files changed, 27 insertions, 0 deletions
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 + }); + + }); + +}); |