OSDN Git Service

Teach pattern_fixed_prefix() about collations.
authorTom Lane <tgl@sss.pgh.pa.us>
Mon, 11 Apr 2011 16:28:28 +0000 (12:28 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Mon, 11 Apr 2011 16:28:28 +0000 (12:28 -0400)
commit3c381a55b0fa1c4ca328211e39df8e1a715129cb
treec96990fe29040c829acb756a197831b778cb784d
parentdad1f4638235e5ff5696b948b88ba24cd99b415e
Teach pattern_fixed_prefix() about collations.

This is necessary, not optional, now that ILIKE and regexes are collation
aware --- else we might derive a wrong comparison constant for index
optimized pattern matches.
src/backend/optimizer/path/indxpath.c
src/backend/utils/adt/selfuncs.c
src/include/utils/selfuncs.h