【发布时间】:2018-07-22 22:04:43
【问题描述】:
从 https://node-postgres.com/features/connecting ,似乎我们可以在 Pool 或 Client 之间进行选择来执行查询
pool.query('SELECT NOW()', (err, res) => {
console.log(err, res)
pool.end()
})
client.query('SELECT NOW()', (err, res) => {
console.log(err, res)
client.end()
})
它们的功能看起来非常相似。但是,文档并没有解释Pool 和Client 之间的太多区别。
请问,在选择Pool 或Client 之前,我应该考虑什么?
【问题讨论】:
-
已签出environmental variables for PostgreSQL。我有点知道有什么区别。
-
Client是一种静态连接。Pool管理Client对象的动态列表/池,具有自动重新连接功能;)通常,您只需创建一个Pool对象并使用它;) -
推荐池
标签: node.js node-postgres