Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 1, 2007 13:47:21

dem
От:
Зарегистрирован: 2006-06-02
Сообщения: 44
Репутация: +  0  -
Профиль   Отправить e-mail  

SA + case insensitive search

Как на алхимике изобразить запрос вида:

WHERE

user_name ILIKE ‘%manya%’ and bust_size ~* ‘ .*nifiga sebe.* ’

с легким намеком на полнотекстовый поиск и желательно без использования text(). Ну хотя бы без ереакции на регистр :)



Офлайн

#2 Окт. 2, 2007 18:35:29

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

SA + case insensitive search


from sqlalchemy.sql import operators
users.c.user_name.operate(operators.ilike_op, ‘%manya%’)


Что значит выражение после and - не знаю.
sqlalchemy - последняя из транка



Офлайн

#3 Окт. 3, 2007 08:52:42

dem
От:
Зарегистрирован: 2006-06-02
Сообщения: 44
Репутация: +  0  -
Профиль   Отправить e-mail  

SA + case insensitive search

Андрей Светлов

from sqlalchemy.sql import operators
users.c.user_name.operate(operators.ilike_op, ‘%manya%’)


Что значит выражение после and - не знаю.
sqlalchemy - последняя из транка
Ок, буду пробовать. Выражение после and : http://www.postgresql.org/docs/7.3/static/functions-matching.html#FUNCTIONS-POSIX-TABLE (честно говоря у меня так и не получилось это использовать Ж)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version