Sequelize / Postgres - 如何在迁移时单独更新每一行?

时间:2017-09-25 21:23:41

标签: node.js postgresql sequelize.js

我的帖子中有很多记录。 (使用sequelize进行交流)

我想要一个迁移脚本,但由于锁定,我必须尽可能地进行每次更改。

所以我不想selectAll然后修改然后saveAll

在mongo中我有forEach光标,它允许我更新记录,保存它,然后才移动到下一个记录。

sequelize / postgres中有类似的东西吗?

目前,我在我的代码中这样做 - 获取ID,然后为每个执行查询。

return migration.runOnAllUpdates((record)=>{
    record.change = 'new value';
    return record.save()
 });

runOnAllUpdates只会逐一给我记录。

0 个答案:

没有答案