Akuma
@Akuma
Веб-программист

Как создать FULLTEXT индекс в Doctrine2?

Доброе утро.

Вопрос собственно в заголовке.
Есть поле типа text:

use Doctrine\ORM\Mapping as ORM;
...
/**
 * @ORM\Table(name="node",
 *      indexes={
 *          @ORM\Index(name="url", columns={"url"})
 *      })
*/
...
/**
@ORM\Column(type="text")
*/
private $url = '';


При обновлении схемы БД выдает ошибку:
SQLSTATE[42000]: Syntax error or access violation: 1170 BLOB/TEXT column 'url' used in key specification without a key length

Конечно, я могу вручную создать индекс. Но хотелось бы через доктрину. Как задать FULLTEXT индекс?
  • Вопрос задан
  • 3491 просмотр
Пригласить эксперта
Ответы на вопрос 1
taliban
@taliban
php программист
Никак, доктрина вообще с майисам не так хорошо дружит =) А с фултекстом темболее.
Но, если вы всетаки нашли решение, я бы тоже хотел услышать, ибо я долго искал и пришел в итоге к такому вот плохому выводу.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы