Re: Use of !~* to keep a varchar column UNIQUE case-insensitive - Mailing list pgsql-novice

From Don Morrison
Subject Re: Use of !~* to keep a varchar column UNIQUE case-insensitive
Date
Msg-id aee6519f0608180949t61d7590fwab5eb81a54d36ffb@mail.gmail.com
Whole thread Raw
In response to Re: Use of !~* to keep a varchar column UNIQUE  (Sean Davis <sdavis2@mail.nih.gov>)
List pgsql-novice
> You can define your index to be unique on a function of the column.  As an
> example:
>
> create table testtable (
>    name varchar(40) not NULL
> );
> create unique index my_case_insensitive_index on testtable(lower(name));

That'll work, thanks Sean!

pgsql-novice by date:

Previous
From: Tom Lane
Date:
Subject: Re: Use of !~* to keep a varchar column UNIQUE case-insensitive
Next
From: "Don Morrison"
Date:
Subject: Re: Use of !~* to keep a varchar column UNIQUE case-insensitive