Я хочу обновить некоторые данные с помощью миграций, у меня есть таблица с этой информацией:
id userName1 пользователь12 Пользователь23 пользователя34 пользователя4
По документам:
https://sequelize.org/master/class/lib/query-interface.js~QueryInterface.html#instance-method-addColumn
Я сделал это:
const db = require('../src/models');
'use strict';
module.exports = {
up: (queryInterface, Sequelize) => {
return Promise.all(
[
queryInterface.upsert('Users',{userName:'User1 Updated'},{userName:'User1 Updated'},{userName:'User1'},db.Users,{}),
queryInterface.upsert('Users',{userName:'User2 Updated'},{userName:'User2 Updated'},{userName:'User2'},db.Users,{}),
queryInterface.upsert('Users',{userName:'User3 Updated'},{userName:'User3 Updated'},{userName:'User3'},db.Users,{}),
queryInterface.upsert('Users',{userName:'User4 Updated'},{userName:'User4 Updated'},{userName:'User4'},db.Users,{}),
]
)
},
down: (queryInterface, Sequelize) => {
...
}
};
Но я получаю сообщение об ошибке:
ОШИБКА: неверный синтаксис рядом с ключевым словом «КОГДА».