Я использую Postgres / Sequelize.
Мне нужно выполнить массовое обновление, и таблица разбита на разделы, поэтому я не могу использовать «Вставить в ~ при конфликте».
Похоже, я могу использовать bulkCreate с опцией updateOnDuplicate, но я не знаю, как определить несколько ключей. Я имею в виду, что в таблице нет pk, но я знаю, что два столбца вместе сделают уникальные записи.
В таком случае, как сделать массовое обновление?
Model.bulkCreate(dataToUpdate, { updateOnDuplicate: ["user_id", "token", "created_at"] })