Search Postgresql Archives

Re: Best way to store case-insensitive data?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Jun 10, 2010 at 3:34 PM, Mike Christensen <mike@xxxxxxxxxxxxx> wrote:
> From this site:
>
> http://developer.postgresql.org/pgdocs/postgres/citext.html
>
> I couldn't tell if you still had to create an index on the lower case
> value.  It seems that it basically mimics the WHERE LOWER(email) =
> LOWER(?) method.  Since this part is incredibly performance critical,
> maybe I'm better off storing my data all in lowercase and keeping the
> DB case sensitive.

of course you'd still need an index.  whether you store it lower case
in regular text or mixed case in a citext, the db would need an index
for good performance.  But you wouldn't have to store a lower() index
for citext, just an index.

BTW, citext it new for 8.4, so it's probably not an option for you if
you're on 8.3

-- 
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux