В настоящее время я могу настроить любые индексы, которые мне могут понадобиться для таблицы, используя аннотации в Symfony2 и Doctrine2, но, похоже, нет способа добавить ключ в индекс, если я хочу использовать BLOB-объект.
Я использую пример из документации:
/**
* @Entity
* @Table(name="ecommerce_products",indexes={@index(name="search_idx", columns={"name", "email"})})
*/
Проблема в том, что я не могу использовать типы полей BLOB-объектов, так как не могу установить длину ключа.
В MySql вы бы использовали что-то вроде «name (100)», но это не работает в приведенных выше аннотациях.