Re: newbie: Column CHECK(col contains '@') ?

Поиск
Список
Период
Сортировка
От john-paul delaney
Тема Re: newbie: Column CHECK(col contains '@') ?
Дата
Msg-id Pine.LNX.4.21.0205122114590.1508-100000@justatest.com
обсуждение исходный текст
Ответ на Re: newbie: Column CHECK(col contains '@') ?  ("Joel Burton" <joel@joelburton.com>)
Ответы Re: newbie: Column CHECK(col contains '@') ?
Re: newbie: Column CHECK(col contains '@') ?
Список pgsql-novice
Thanks Joel... that did the trick (even better than I had asked for).
Forgive my ignorance, but it your solution a regular expression?

Can anyone suggest a good source where I can read up on these (regex's) in relation to postgresql?

thanks again,
/j-p.


On Sun, 12 May 2002, Joel Burton wrote:

> > One column in my table contains email addresses - I want to check
> > that any value entered contains a '@'.  How do I create a
> > CONSTRAINT or CHECK to ensure this when creating the table?
>
> create table em (
>   em text constraint is_email check (em like '%@%.%')
> );
>
> will work fine, assuming that this check (something @ something . something)
> is acceptable in your context as "looks like an email address"
>
> - J.
>
> Joel BURTON | joel@joelburton.com | joelburton.com | aim: wjoelburton
> Knowledge Management & Technology Consultant
>


-----------------------
 JUSTATEST Art Online
  www.justatest.com




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

Предыдущее
От: "Joel Burton"
Дата:
Сообщение: Re: newbie: Column CHECK(col contains '@') ?
Следующее
От: "Brian Schroeder"
Дата:
Сообщение: Re: Relation does not exist