Re: CONSTRAINT on ARRAY ELEMENTS
От | Jeff Davis |
---|---|
Тема | Re: CONSTRAINT on ARRAY ELEMENTS |
Дата | |
Msg-id | 1352048640.6292.1.camel@jdavis-laptop обсуждение исходный текст |
Ответ на | CONSTRAINT on ARRAY ELEMENTS (Nikolaos Ikonomopoulos <ikonomn@hotmail.com>) |
Ответы |
Re: CONSTRAINT on ARRAY ELEMENTS
|
Список | pgsql-docs |
On Sat, 2012-11-03 at 09:43 +0000, Nikolaos Ikonomopoulos wrote: > > CREATE TABLE employ_presence > ( > p_id character(6) not null, > p_month character(3) NOT NULL, > statuscode integer array[7], > CONSTRAINT unq_employ_presence UNIQUE (p_id, p_month), > CONSTRAINT chk_employ_month CHECK (p_month = ANY > (ARRAY['Jan'::bpchar, 'Feb'::bpchar, 'Mar'::bpchar, 'Apr'::bpchar, > 'May'::bpchar, 'Jun'::bpchar, 'Jul'::bpchar, 'Aug'::bpchar, > 'Sep'::bpchar, 'Oct'::bpchar, 'Nov'::bpchar, 'Dec'::bpchar])) > ); > > > > How can add a CONSTRAINT on statuscode array elements to accept values > between 0 to 5 You can try: CHECK (statuscode <@ ARRAY[1,2,3,4,5]) Regards, Jeff Davis
В списке pgsql-docs по дате отправления: