Re: changing constraints

Поиск
Список
Период
Сортировка
От Richard Huxton
Тема Re: changing constraints
Дата
Msg-id 200403101351.51800.dev@archonet.com
обсуждение исходный текст
Ответ на changing constraints  ("David" <de4@kent.ac.uk>)
Список pgsql-sql
On Wednesday 10 March 2004 12:27, David wrote:
> I tried adding a constraint thus:
> de4=> ALTER TABLE genus ADD CHECK(gender = 'masculine' || 'feminine');
> But get the msg:
> ERROR:  AlterTableAddConstraint: rejected due to CHECK constraint $2

> I cant see a $2 constraint so why am i getting the error msg?

Firstly, $2 will be the automatically created name for this new constraint.
Secondly || doesn't mean OR - it joins strings.

Try something like (untested): ALTER TABLE genus ADD CONSTRAINT valid_gender CHECK (gender IN 
('masculine','feminine'));


--  Richard Huxton Archonet Ltd


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

Предыдущее
От: Achilleus Mantzios
Дата:
Сообщение: Re: changing constraints
Следующее
От: "David"
Дата:
Сообщение: Re: changing constraints