Что лучший способ состоит в том, чтобы добавить внешние ключи к моим существующим таблицам в направляющих с базовой базой данных MySQL? ясно решение должно быть сделано в миграции, как я хочу, это присвоило версию. Иначе я создал бы ограничения сам.
Я, может казаться, не нахожу один, способствующий ответ им выше. Снова, таблицы были уже составлены с предыдущими миграциями. Я просто возвращаюсь теперь и добавляю ссылочную целостность везде, где это применимо.
Foreigner прекрасно работает для управления внешними ключами.
В качестве альтернативы вы можете просто использовать метод execute для выполнения операторов ALTER в ваших новых миграциях.