Получение ошибки в Bulkcreate в NODE Sequalize? - PullRequest
0 голосов
/ 20 апреля 2020

получаю эту ошибку при вставке массива объектов. В целевой таблице 'skill_group_users' оператора DML не может быть никаких включенных триггеров, если оператор содержит предложение OUTPUT без предложения INTO.

Ввод

[
    {
        "id": "676",
        "key": "test"
    },
    {
        "id": "677",
        "key": "test"
    }
]

return await this.models.table.bulkCreate(entities);

Я уже добавлен в модель.

const options = {
    tableName: 'table',
    timestamps: false,
    hasTrigger: true,
  };

работает с созданием, но не с bulkCreate. У меня есть триггер после вставки, удаления и обновления для этой таблицы. пожалуйста, предоставьте решение или другой способ?

1 Ответ

0 голосов
/ 21 апреля 2020

решена проблема. поставив возвращение ложным.

const result = await this.models.skill_group_users.bulkCreate (data, {returning: false,});

...