Такое наблюдал я не только в Yii, поэтому вопрос общий.
Писал проект на Yii 2 и внезапно обнаружил, что в базе данных нет внешних ключей, т.е. таблицы не связаны. И это при том, что я в миграциях явно прописывал REFERENCES table(id)..!!
Почему не используются связи между таблицами?
Перед отправкой в MySQL схемы парсятся и с них убирается лишнее?
Если да, может этот "парсинг и очиска" как-то настроиться и отключаются?
Вообщем я могу создать constrain-ы для табличных связей и самостоятельно, primary key не будут изменяться и записи в таблицах, предположительно, не будут удаляться. Какие подводные камни меня ждут? Или табличные связи не создаются чтобы не было проблем с миграцией?