Запрос DQL: функция LOWER внезапно перестала работать [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Запрос DQL: функция LOWER внезапно перестала работать [дубликат]

Сообщение Anonymous »

Недавно обновлена ​​серверная служба с Symfony 5.4/php 7 до конфигурации Symfony 6.4/php 8.3.
База данных использует Postgresql 14.
Поскольку мои запросы доктрины, включающие LOWER, перестали работать, например:
$qb->where('i.title ' . 'LIKE LOWER(:keyWord)')
Я завернул их в try/catch, но у меня даже не возникает ошибки, просто нет ответа вообще (еще одна ошибка, введенная намеренно, например ошибка в написании возвращает ошибку).
Как только я просто удаляю «НИЖНИЙ», все работает нормально. Похоже, что сам факт написания в запросе блокирует все.
Я должен подчеркнуть, что это не похоже на другие случаи, которые я видел, где написано LOWER, но не имеет никакого эффекта, в моем случае это похоже на он останавливает весь процесс, ничего не происходит, как будто запрос не отправляется.
Я обновил базу данных до Postgresql 17, но это не дало никакого эффекта.
Любая помощь будет... помогите!
Спасибо.
  • Обновите Postgresql до 17.
  • Очистите различные кэши.
  • Попробуйте запрос SQL непосредственно в администраторе базы данных (работает)
  • Попробуйте решение из «Doctrine Query Builder LOWER не работает» >


Подробнее здесь: https://stackoverflow.com/questions/792 ... ed-working
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»