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

From: "Josh Berkus" <josh(at)agliodbs(dot)com>
To: john-paul delaney <jp(at)justatest(dot)com>, pgsql-novice(at)postgresql(dot)org
Subject: Re: newbie: Column CHECK(col contains '@') ?
Date: 2002-05-13 04:17:12
Message-ID: web-1458032@davinci.ethosmedia.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

JP,

> Thanks Joel... that did the trick (even better than I had asked for).
>
> Forgive my ignorance, but it your solution a regular expression?

Actually, no. The LIKE and ILIKE operators are a regular part of SQL.
They really only accept one "wildcard", the % in place of "anything".

Postgres has a Regexp operator, "~" (the tilde) which does Unix-style
pattern-matching.

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

2 Places: Functions and Operators, in the online docs.
Any beginner's guid to PostgreSQL, such as Bruce Momjian's book or the
Wrox Press book. (see http://techdocs.postgresql.org/ ----> book
reviews).

-Josh Berkus

In response to

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message john-paul delaney 2002-05-13 08:51:06 Re: newbie: Column CHECK(col contains '@') ?
Previous Message Sharon Cowling 2002-05-13 03:21:00 Description of Functions