Re: unique index with bool

Поиск
Список
Период
Сортировка
Искать
От
Richard Huxton
Тема
Re: unique index with bool
Дата
в 12:20:51
Msg-id
428CAE31.8010702@archonet.com
Ответ на
unique index with bool (tmpmac@mac.com)
Список
Дерево обсуждения
unique index with bool tmpmac@mac.com
Re: unique index with bool Scott Marlowe <smarlowe@g2switchworks.com>
Re: unique index with bool Richard Huxton <dev@archonet.com>
Re: unique index with bool Alban Hertroys <alban@magproductions.nl>
Re: unique index with bool Stuart Bishop <stuart@stuartbishop.net>
tmpmac@mac.com wrote:
> CREATE UNIQUE INDEX name on table(param1,param2);
> 
> How to create such unique index when param2 is bool type, and this
> param2 should be accepted only in case of true ?
> 
> I tried: CREATE UNIQUE INDEX name on table(param1,(param2 = 'true'));
>  but it's not working.

Something like:

CREATE UNIQUE INDEX my_uniq_idx ON table(param1,param2)

ALTER TABLE table ADD CONSTRAINT my_constraint CHECK (param2='' OR 
param1=true);

So - separate out the test linking param1/param2 from your uniqueness 
requirement.
-- 
   Richard Huxton
   Archonet Ltd
В списке pgsql-general по дате отправления
От: Douglas McNaught
Дата:
От: Richard Huxton
Дата:
Сообщение: Re: Postgresql 7.4.7 docs(PDF)
FAQ