James Cloos <cl...@jhcloos.com> writes: > Is there any contraindication to recasting: > foo ILIKE 'bar' > into: > LOWER(foo) LIKE LOWER('bar')
In some locales those are not equivalent, I believe, or at least shouldn't be. (What the current code actually does is a separate question.) > Perhaps the parser could read the former as the latter? Not unless the equivalence can be shown to be exact, which I doubt. In any case it's not obvious why LOWER rather than UPPER. regards, tom lane -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers