Здравствуйте. А не подскажите? Использую базу PostgreSQL. У меня есть поле code которое триггером before заполняется автоматически если null.
в Sequelize create() работает как надо и возвращает запись, с автоматически проставленным code
const response = await models.Cartridge.create(
{ quantity, active, code: null },
{ returning: true }
);
// dataValues: {id: 5, quantity: 500, active: true, code: "090217205", updatedAt: Fri Jul 19 2019 16:35:59 GMT+0300 (Eastern European Summer Time), …}
а вот, bulkCreate() возращает code со значением которое мы отправляли на сервер (null), а не тем что реально вставилось.
const response = await models.Cartridge.bulkCreate(
[{ quantity, active, code: null }],
{ returning: true }
);
// [ { dataValues: {id: 7, code: null, quantity: 500, active: true, createdAt: Fri Jul 19 2019 16:48:27 GMT+0300 (Eastern European Summer T }]