SET FOREIGN_KEY_CHECKS = 0 не работает в Sequelize миграции - PullRequest
0 голосов
/ 11 февраля 2019

Вот моя функция:

up: queryInterface => {
  return queryInterface.sequelize.query('SET FOREIGN_KEY_CHECKS = 0')
   .then(() => queryInterface.dropTable('my_table'));
},

Этот запрос работает в таблице:

SET FOREIGN_KEY_CHECKS = 0; 
DROP TABLE IF EXISTS `my_table`;

Ошибка

Невозможно удалить или обновитьродительская строка: ограничение внешнего ключа не выполняется

...