diff options
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 + }); + + }); + +}); |