On Wed, Aug 1, 2012 at 1:03 PM, Naoko <naokoree...@gmail.com> wrote:

> QuerySet API - istartswith - use UPPER instead of ILIKE with PostgreSQL
> backend
> which conflict with Documentation (
> https://docs.djangoproject.com/en/dev/ref/models/querysets/)
> as documentation's example shows SQL equivalent as " ILIKE "
>
> Is this due to my backend being PostgreSQL? or is there setting that I can
> change?
> I would like to know this so that we can strategize indexing of DB.
> Any advice would be appreciated.
>
> The doc wasn't changed when the optimization for using UPPER instead of
ILIKE was put in (see https://code.djangoproject.com/ticket/3575). Feel
free to open a ticket against the doc, from a quick check it seems that
none of the DB backends use the documented "SQL equivalent". (I wonder if
these documented "equivalents" are more trouble than they are helpful...)

Karen
-- 
http://tracey.org/kmt/

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to