From b8beae97f2cf88a405001b1f4a51434e944c776e Mon Sep 17 00:00:00 2001 From: James Barnett Date: Wed, 28 Feb 2018 21:49:32 +0000 Subject: Remove cross-schema autocomplete until it can be improved Add pg database param to new connection config --- html/new-connection.html | 10 ++++++++-- main.js | 2 +- query-executor.js | 6 +++--- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/html/new-connection.html b/html/new-connection.html index 192c9b9..b2bf325 100644 --- a/html/new-connection.html +++ b/html/new-connection.html @@ -23,8 +23,8 @@
@@ -53,6 +53,12 @@ +
+ +
+ +
+
diff --git a/main.js b/main.js index d211c1e..73cb93d 100644 --- a/main.js +++ b/main.js @@ -51,7 +51,7 @@ app.on("activate", () => { function createNewConnectionDialog() { newConnectionDialog = new BrowserWindow({ width: 400, - height: 600 + height: 640 }); newConnectionDialog.loadURL(url.format({ pathname: path.join(__dirname, "html", "new-connection.html"), diff --git a/query-executor.js b/query-executor.js index b9fb561..6ae9f4f 100644 --- a/query-executor.js +++ b/query-executor.js @@ -12,7 +12,7 @@ const connectionConfig = remote.getCurrentWindow().connectionConfig; const connectionPool = new Pool({ user: connectionConfig.username, host: connectionConfig.host, - database: "postgres", + database: connectionConfig.database, password: connectionConfig.password, port: connectionConfig.port }); @@ -56,9 +56,9 @@ ipcRenderer.on("queryExecutor.queryTableMetadata", (event, payload) => { let tableMetadata = {}; let tableDataQuery = - "SELECT c.table_schema || '.' || c.table_name identifier, c.column_name " + + "SELECT c.table_name identifier, c.column_name " + "FROM information_schema.columns c " + - "WHERE c.table_schema != 'pg_catalog'"; + "WHERE c.table_schema = current_schema()"; connectionPool.query(tableDataQuery, (err, res) => { -- cgit v1.2.3