Доброго времени суток, Хабр!
Возникла надобность в совмещении двух движков. Надобность зовётся пространственный индекс (spatial index), innodb такой тип индексов не поддерживает, поэтому нужно использовать myisam. И всё бы хорошо, но таблица в которой находится поле с типом polygon имеет связь через m2m к другой таблице и при обновлении схемы доктрина упорно пытается создать внешний ключ от m2m к таблице с индексом, хотя в настройках таблицы прописан движок myisam
Ent:
type: entity
table: MyTable
options:
engine: MyISAM
Как объяснить доктрине, что не нужно создавать внешний ключ?