| From: | Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at> |
|---|---|
| To: | eugene(dot)losowskigallagher(at)googlemail(dot)com, pgsql-docs(at)lists(dot)postgresql(dot)org |
| Subject: | Re: Constraint check is missing value check ARRAY |
| Date: | 2026-09-13 21:41:40 |
| Message-ID: | fe59aa65d62c6088ad494b278be8348302ccb4b4.camel@cybertec.at |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-docs |
On Fri, 2026-09-11 at 19:09 +0000, PG Doc comments form wrote:
> This page is missing the value check array.
> https://www.postgresql.org/docs/current/ddl-constraints.html
>
>
> Example:
> CREATE TABLE demo
> (
> id bigint NOT NULL DEFAULT nextval('seq_ttelephone_id'::regclass),
> usage character(1) NOT NULL DEFAULT 'M',
> CONSTRAINT ck_ttelephone_usage_1 CHECK (usage = ANY
> (ARRAY['M'::character(1),'H'::character(1),'W'::character(1),'F'::character(1)]))
> NOT VALID
> )
> );
>
> This is entirely missing from the documentation.
>
> Key thing to point out is the type cast must match:
> e.g. character(1) for type of character(1) etc
Which aspect of this requires more detailed documentation than already exists?
Can you be more descriptive?
Yours,
Laurenz Albe
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Eugene Losowski-Gallagher | 2026-09-14 06:45:28 | Re: Constraint check is missing value check ARRAY |
| Previous Message | PG Doc comments form | 2026-09-11 19:09:38 | Constraint check is missing value check ARRAY |