Re: Case-insensitive

From: Richard Huxton <dev(at)archonet(dot)com>
To: "Pedro Igor" <pedroigor(at)aip(dot)com(dot)br>, <pgsql-sql(at)postgresql(dot)org>
Subject: Re: Case-insensitive
Date: 2002-12-06 13:11:40
Message-ID: 200212061311.40344.dev@archonet.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

On Friday 06 Dec 2002 12:33 pm, Pedro Igor wrote:
> Someone knows how config the postgresql for case-insensitive mode ?

There isn't really a case-insensitive mode (for various reasons to do with
locales AFAICT).

There are various case-insensitive comparisons: ILIKE instead of LIKE etc.

A very common approach is to use PG's functional indexes:

SELECT * FROM foo WHERE lower(foo_col) LIKE 'blah%';

along with

CREATE INDEX foo_lwr_col ON foo (lower(foo_col));

--
Richard Huxton

In response to

Browse pgsql-sql by date

  From Date Subject
Next Message Pedro Igor 2002-12-06 13:30:32 Accent-insensitive
Previous Message Pedro Igor 2002-12-06 12:33:37 Case-insensitive