pg_basebackup fails on databases with high OIDs

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема pg_basebackup fails on databases with high OIDs
Дата
Msg-id dea47fc8-6c89-a2b1-07e3-754ff1ab094b@2ndquadrant.com
обсуждение исходный текст
Ответы Re: pg_basebackup fails on databases with high OIDs
Список pgsql-hackers
This is a new bug in PG12.  When you have a database with an OID above 
INT32_MAX (signed), then pg_basebackup fails thus:

pg_basebackup: error: could not get write-ahead log end position from 
server: ERROR:  value "3000000000" is out of range for type integer

The cause appears to be commit 6b9e875f7286d8535bff7955e5aa3602e188e436.

A possible fix is attached.  An alternative to using 
OidInputFunctionCall() would be exporting something like oidin_subr().

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

Вложения

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

Предыдущее
От: Michael Paquier
Дата:
Сообщение: Re: Remove libpq.rc, use win32ver.rc for libpq
Следующее
От: Michael Paquier
Дата:
Сообщение: Re: pgbench - use pg logging capabilities