【发布时间】:2016-09-13 02:14:51
【问题描述】:
我正在运行 nodejs 和 pg-promise,并且想使用批处理函数来创建一个包含多个 UPDATE 的 BEGIN 和 COMMIT 的事务。
这是我的代码:
db.tx(function (t) {
return this.batch(function() {
for (var i = 0; i < cars.length; i++) {
return db.any('UPDATE ... ', [car_id, cars[i].votes]);
}
});
})
但是,它似乎没有工作,因为没有任何反应。难道不能为这样的输入创建我的批处理列表吗?
【问题讨论】:
-
这样的例子无处不在,从官方文档开始:Transactions。
标签: node.js postgresql pg-promise