不要怂,就是干,撸起袖子干!

Commit 85ee83d9 by Amit Kumar Agrawal Committed by Felix Becker

fix(connection): pick keepAlive dialectOption (#7927)

1 parent 56208340
Showing with 5 additions and 2 deletions
...@@ -76,7 +76,10 @@ class ConnectionManager extends AbstractConnectionManager { ...@@ -76,7 +76,10 @@ class ConnectionManager extends AbstractConnectionManager {
// !! DONT SET THIS TO TRUE !! // !! DONT SET THIS TO TRUE !!
// (unless you know what you're doing) // (unless you know what you're doing)
// see [http://www.postgresql.org/message-id/flat/bc9549a50706040852u27633f41ib1e6b09f8339d845@mail.gmail.com#bc9549a50706040852u27633f41ib1e6b09f8339d845@mail.gmail.com] // see [http://www.postgresql.org/message-id/flat/bc9549a50706040852u27633f41ib1e6b09f8339d845@mail.gmail.com#bc9549a50706040852u27633f41ib1e6b09f8339d845@mail.gmail.com]
'binary' 'binary',
// This should help with backends incorrectly considering idle clients to be dead and prematurely disconnecting them.
// this feature has been added in pg module v6.0.0, check pg/CHANGELOG.md
'keepAlive'
])); ]));
} }
...@@ -149,7 +152,7 @@ class ConnectionManager extends AbstractConnectionManager { ...@@ -149,7 +152,7 @@ class ConnectionManager extends AbstractConnectionManager {
if (dataTypes.HSTORE.types.postgres.oids.length === 0 && supportedVersion) { if (dataTypes.HSTORE.types.postgres.oids.length === 0 && supportedVersion) {
query += 'SELECT typname, oid, typarray FROM pg_type WHERE typtype = \'b\' AND typname IN (\'hstore\', \'geometry\', \'geography\')'; query += 'SELECT typname, oid, typarray FROM pg_type WHERE typtype = \'b\' AND typname IN (\'hstore\', \'geometry\', \'geography\')';
} }
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
connection.query(query) connection.query(query)
.on('error', err => reject(err)) .on('error', err => reject(err))
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!