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

From Lukas Eder
Subject Re: BUG #15356: Inconsistent documentation about CREATE TYPE
Date
Msg-id CAB4ELO4U9j==U+knbtagTUO5O2w=NaE_cOmmk63DeOgL3R+HEQ@mail.gmail.com
Whole thread Raw
In response to Re: BUG #15356: Inconsistent documentation about CREATE TYPE  (Peter Eisentraut <peter.eisentraut@2ndquadrant.com>)
Responses Re: BUG #15356: Inconsistent documentation about CREATE TYPE
List pgsql-bugs

On Tue, Nov 13, 2018 at 10:45 AM Peter Eisentraut <peter.eisentraut@2ndquadrant.com> wrote:
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?

Makes sense, thanks 

pgsql-bugs by date:

Previous
From: Thomas Munro
Date:
Subject: Re: Fail to create PK or index for large table in Windows
Next
From: Peter Eisentraut
Date:
Subject: Re: Usage of pg_waldump