Re: BUG #15356: Inconsistent documentation about CREATE TYPE - Mailing list pgsql-bugs

From Peter Eisentraut
Subject Re: BUG #15356: Inconsistent documentation about CREATE TYPE
Date
Msg-id 3d48cb5f-1317-bec2-13ab-e8b83518b5b3@2ndquadrant.com
Whole thread Raw
In response to BUG #15356: Inconsistent documentation about CREATE TYPE  (PG Bug reporting form <noreply@postgresql.org>)
Responses Re: BUG #15356: Inconsistent documentation about CREATE TYPE
List pgsql-bugs
On 28/08/2018 14:56, PG Bug reporting form wrote:
> The CREATE TYPE documentation [1] specifies that enum types without any enum
> labels are possible:
> 
>     CREATE TYPE name AS ENUM ( [ 'label' [, ... ] ] )
> 
> I can confirm this. The following statement works well:
> 
>     CREATE TYPE e AS ENUM ();
> 
> However, further down in the same documentation page, we can see:
> 
>     "Enum types take a list of one or more quoted labels"
> 
> It should read "zero or more quoted labels". I suspect this should be
> adapted on all documentation pages from PostgreSQL 9.0 onwards. In 8.4, the
> documentation was consistent [2]

Right.  How about the attached patch?

-- 
Peter Eisentraut              http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Attachment

pgsql-bugs by date:

Previous
From: Pavel
Date:
Subject: Re: Fail to create PK or index for large table in Windows
Next
From: Thomas Munro
Date:
Subject: Re: BUG #15460: Error while creating index or constraint