Re: Constraint UNIQUE on a column not case sensitive

Поиск
Список
Период
Сортировка
От Jorge Godoy
Тема Re: Constraint UNIQUE on a column not case sensitive
Дата
Msg-id 87irmha0bm.fsf@gmail.com
обсуждение исходный текст
Ответ на Constraint UNIQUE on a column not case sensitive  (Daniel CAUNE <d.caune@free.fr>)
Список pgsql-sql
Daniel CAUNE <d.caune@free.fr> writes:

> Hi,
>
> I would like to find an efficient solution for adding/implementing a
> constraint UNIQUE on a VARCHAR column not case sensitive:
>
> ALTER TABLE MyTable
>  ADD CONSTRAINT UNQ_MyTable_MyColumn
>       UNIQUE (lower(MyColumn));       -- invalid syntax
>
> The idea is to have an index on that column, in a not case sensitive form,
> i.e. lower(MyColumn).

What's the problem with CREATE INDEX then? 

CREATE INDEX idx_something ON mytable (lower(mycolumn));

-- 
Jorge Godoy      <jgodoy@gmail.com>


В списке pgsql-sql по дате отправления:

Предыдущее
От: Michael Glaesemann
Дата:
Сообщение: Re: Constraint UNIQUE on a column not case sensitive
Следующее
От: Daniel CAUNE
Дата:
Сообщение: Re: Constraint UNIQUE on a column not case sensitive