| От | Csaba Nagy |
|---|---|
| Тема | Re: How to create case insensitive unique constraint |
| Дата | |
| Msg-id | 1127321230.3026.201.camel@coppola.muc.ecircle.de обсуждение |
| Ответ на | How to create case insensitive unique constraint ("Andrus" <eetasoft@online.ee>) |
| Список | pgsql-general |
I guess you can create a unique functional index with upper as the function. Try to look up the docs for CREATE INDEX. HTH, Csaba. On Wed, 2005-09-21 at 18:15, Andrus wrote: > I want to disable dupplicate customer names in a database regardless to > case. > > I tried > > CREATE TABLE customer ( id SERIAL, name CHARACTER(70)); > > ALTER TABLE customer > ADD constraint customer_name_unique UNIQUE (UPPER(name)); > > but this is not allowed in Postgres > > Any idea ? > > Andrus. > > > > ---------------------------(end of broadcast)--------------------------- > TIP 1: if posting/reading through Usenet, please send an appropriate > subscribe-nomail command to majordomo@postgresql.org so that your > message can get through to the mailing list cleanly
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера