【发布时间】:2017-07-03 02:10:20
【问题描述】:
对于 postgres npm 包,我不明白这两种执行查询的方式之间的区别(https://www.npmjs.com/package/pg):
1) 将查询传递给池 2) 从池中借用客户端并使用它执行查询
作者说方法#2 用于交易。这是否意味着如果我想执行多个 sql 查询并且我希望它们都执行或不执行,我必须使用方法 #2?
如果是,那么如果一个查询执行而另一个查询出错,会发生什么情况。包或 postgres 是否撤消第一个成功的查询?
【问题讨论】:
-
发布一些代码,你更有可能得到回应。
-
如果你切换到pg-promise,那么你就不会关心任何连接混乱了。
标签: node.js postgresql