Re: pg_dump throwing "column number -1 is out of range 0..36" on HEAD

Поиск
Список
Период
Сортировка
От Dmitry Dolgov
Тема Re: pg_dump throwing "column number -1 is out of range 0..36" on HEAD
Дата
Msg-id CA+q6zcWy4OZYiMmygL0=EzdxhWrGh=bEB0f_zVi0Q=D6zJYxHQ@mail.gmail.com
обсуждение исходный текст
Ответ на pg_dump throwing "column number -1 is out of range 0..36" on HEAD  (Michael Paquier <michael@paquier.xyz>)
Список pgsql-hackers
> On Wed, May 22, 2019 at 10:34 AM Michael Paquier <michael@paquier.xyz> wrote:
>
> Trying to do pg_dump[all] on a 9.5 or older server results in spurious
> failures:
> pg_dump: column number -1 is out of range 0..36
>
> After looking around, the problem comes from
> check_tuple_field_number(), more specifically from getTables() where
> someone has forgotten to add NULL values for amname when querying
> older server versions.

Yeah, sorry, looks like it was my fault.

> Attached is a patch to fix that.  I am not seeing other failures with
> an instance that includes all the contents of installcheck, so it
> seems that the rest is fine.
>
> This needs to be applied to HEAD, so I am adding an open item.
>
> Any objections to the attached?

I've checked it too (on 9.4), don't see any issues after applying this patch,
so +1.



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

Предыдущее
От: Michael Paquier
Дата:
Сообщение: pg_dump throwing "column number -1 is out of range 0..36" on HEAD
Следующее
От: Thomas Munro
Дата:
Сообщение: Re: Teach pg_upgrade test to honor NO_TEMP_INSTALL