Re: BUG #15356: Inconsistent documentation about CREATE TYPE

Lukas Eder <lukas.eder@gmail.com>

From: Lukas Eder <lukas.eder@gmail.com>
To: peter.eisentraut@2ndquadrant.com
Cc: pgsql-bugs@lists.postgresql.org
Date: 2018-11-13T10:01:45Z
Lists: 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