Я должен импортировать строки из .csv
и поместить их в свою базу данных (куски 500). Чтобы сделать это, я использую функцию sequelize bulkCreate
.
У меня есть поле с именем address
, которое является обязательным (не обнуляемым). Если не удается вставить одну из строк (поскольку строка в моем csv не имеет адреса), весь пакет завершается неудачно. чего я хочу добиться, так это того, что bulkCreate
пытается вставить строки и игнорирует пропущенные строки.
В любом случае, чтобы этого добиться? Вот мой текущий код, если он помогает
export const createEnterprise = async (rows: any[]) => {
try {
// Create enterprise record
await models.enterprise.bulkCreate(rows);
} catch (err) {
console.log(err);
throw err
}
};