Re: [patch] ENUM errdetail should mention bytes, not chars

Поиск
Список
Период
Сортировка
От Ian Lawrence Barwick
Тема Re: [patch] ENUM errdetail should mention bytes, not chars
Дата
Msg-id CAB8KJ=iUuq5K7xCijkCu9B3C+40QOuyhBsFfJyJ1v=1G7pndkw@mail.gmail.com
обсуждение исходный текст
Ответ на Re: [patch] ENUM errdetail should mention bytes, not chars  (Peter Eisentraut <peter.eisentraut@2ndquadrant.com>)
Список pgsql-hackers
2020年10月27日(火) 20:00 Peter Eisentraut <peter.eisentraut@2ndquadrant.com>:
>
> On 2020-10-19 06:34, Julien Rouhaud wrote:
> >>      ERROR:  invalid enum label "ああああああああああああああああああああああ"
> >>      DETAIL:  Labels must be 63 characters or less.
> >>
> >> Attached trivial patch changes the message to:
> >>
> >>      DETAIL:  Labels must be 63 bytes or less.
> >>
> >> This matches the documentation, which states:
> >>
> >>      The length of an enum value's textual label is limited by the NAMEDATALEN
> >>      setting compiled into PostgreSQL; in standard builds this means at most
> >>      63 bytes.
> >>
> >>      https://www.postgresql.org/docs/current/datatype-enum.html
> >>
> >> I don't see any particular need to backpatch this.
> >
> > Indeed the message is wrong, and patch LGTM.
>
> Committed.

Thanks!

> Btw., the patch didn't update the regression test output.

Whoops... /me hangs head in shame and slinks away...

Regards

Ian Barwick

--
EnterpriseDB: https://www.enterprisedb.com



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Patch to fix FK-related selectivity estimates with constants
Следующее
От: Tomas Vondra
Дата:
Сообщение: Re: MultiXact\SLRU buffers configuration