Re: Check constraint

Поиск
Список
Период
Сортировка
От Richard Huxton
Тема Re: Check constraint
Дата
Msg-id 200403171717.44636.dev@archonet.com
обсуждение исходный текст
Ответ на Check constraint  (Francisco Reyes <lists@natserv.com>)
Ответы Re: Check constraint  (Gregory Wood <gwood@ewebengine.com>)
Re: Check constraint  (Stephan Szabo <sszabo@megazone.bigpanda.com>)
Список pgsql-general
On Wednesday 17 March 2004 12:03, Francisco Reyes wrote:
> I have a "comment" field in a table that I want populated if another field
> has a certain value. Is it possible to set a check constraint for this?
>
> Example:
> Let's say we have fields
> Purchase_type smallint check(purchase_type <4)
> comment       varchar
>
> I need a check rule to something like (pseudo code)
> check (if purchase_type = 3 then NOT NULL comment)

No - you'll want a BEFORE UPDATE/INSERT trigger. It shouldn't be difficult to
do though.

--
  Richard Huxton
  Archonet Ltd

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

Предыдущее
От: Francisco Reyes
Дата:
Сообщение: Check constraint
Следующее
От: Richard Huxton
Дата:
Сообщение: Re: Converting Data From MS-Sql Server