| От | Greg Stark |
|---|---|
| Тема | Re: force varchar column to be lowercase |
| Дата | |
| Msg-id | 407d949e0907280350h1dfae2b7iae4eff0918659ba9@mail.gmail.com обсуждение |
| Ответ на | Re: force varchar column to be lowercase (Andreas Wenk <a.wenk@netzmeister-st-pauli.de>) |
| Ответы |
Re: force varchar column to be lowercase
|
| Список | pgsql-admin |
On Tue, Jul 28, 2009 at 11:15 AM, Andreas Wenk<a.wenk@netzmeister-st-pauli.de> wrote: > Kevin Kempter schrieb: >> >> Can I use a check constraint, or something other than a function to force >> a column to be lowercase only? >> >> >> Thx in advance > > try to use regexp in your CHECK CONSTRAINT: > > CHECK (column::bpchar ~ '^[a-z]+$'::bpchar::text) Better would be CHECK (column = tolower(column)) which won't fail on non-letters and will work in non-C locales -- greg http://mit.edu/~gsstark/resume.pdf
В списке pgsql-admin по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера