сравнению через оператор like (ilike не предлагать ). Пример метод like по дефолтной настройке регистрозависимый мне же нужно отменить регистрозависимость. Возможно ли такое?
я видел специальные патчи для этого, поэтому могу предположить что нет, только ilike, lower() или в приложении/orm
В принцыпе, через расшырение и какой-нибудь post_parse_analyze_hook вполне реально это сменить (см. напр. https://pgpedia.info/categories/hooks.html ) Только это довольно сложно, и, поскольку ты пытаешься облегчить себе жызнь и увильнуть от переписывания клиента под обновившыеся бизнес-требования — то проще переписать клиента. (Есть ещё варианты, типа переписывания системного каталога, но учитывая, что ты сам о них не подумал — это ужэ будет просто выстрелом себе в ногу).
А через search_path нельзя подменить функцию like только для конкретных юзеров? Без правки каталога
Спасибо, все же решил переписать код проекта под эти требования
Можно попробовать. Оператор для like ~~
Вообще правильно. Like на ilike подменять — это почти как #define 1 0
Обсуждают сегодня