Задать вопрос
@Qwyu_4iLofK

Можно ли сделать индекс по дате desc ,а не asc?

Доброго дня,
очень нужно создать индекс по дате desc (мне нужно рассчитывать на 90 дней вперед , каждый день по предыдущей дате), поэтому решение этой задачи очень важно, замедленность идет с ужасающей прогрессией с каждым днем:
1)Написала перед сущностью:
@ORM\Table(indexes={
 *     @ORM\Index(name="date_idx", columns={"date_mod"})})

создает индекс с ASC.
2)пыталась в миграции прописать принудительно DESC
все равно видно в пхпшторме , что индекс с ASC
3) прямой запрос в ппхпшторм в бд, -> индекс с asc.
4) даже в админке (adminer.php) если сделать прямой запрос , индекс создается с asc.
что делать , позарез не знаю.

Прямой запрос такой:
CREATE INDEX date_idx ON mod (date_mod DESC)
  • Вопрос задан
  • 265 просмотров
Подписаться 1 Простой 13 комментариев
Пригласить эксперта
Ответы на вопрос 1
Судя по всему, нельзя:
https://github.com/doctrine/orm/issues/8128
В документации и на SO также не нашёл.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы