ОШИБКА: невозможно добавить ограничение внешнего ключа при переносе БД с помощью Sequelize - PullRequest
0 голосов
/ 01 марта 2020

При попытке выполнить командную строку 'sequelize db: migrate' у меня появляется следующая ошибка:

ОШИБКА: невозможно добавить ограничение внешнего ключа

ERROR: Cannot add foreign key constraint

Я проверил свои модели и файлы миграции и не смог ничего найти. Вы знаете, что означает эта ошибка? или в чем проблема?

Заранее спасибо!

1 Ответ

0 голосов
/ 11 марта 2020

Если это может кому-то помочь, я решил эту проблему, изменив числа в файлах миграции (01 вместо 1, 02 вместо 2 и т. Д.).

Если нет, sequelize не выполняет файлы миграции в правильном порядке, он переходит с 1 на 10, пропускает файлы с 2 до 9, и это создает ошибки внешних ограничений.

...