Re: Test cluster with high OIDs above the signed-int limit (2B+)
Dominique Devienne <ddevienne@gmail.com>
From: Dominique Devienne <ddevienne@gmail.com>
To: Ron Johnson <ronljohnsonjr@gmail.com>
Cc: pgsql-general <pgsql-general@postgresql.org>
Date: 2026-04-20T13:08:35Z
Lists: pgsql-general
On Mon, Apr 20, 2026 at 2:59 PM Dominique Devienne <ddevienne@gmail.com> wrote: > No. I don't even remember the exact bug Was an old test using lo_creat(-1) RETURNING the OID, and code doing `std::stoi(PQgetvalue(...))`. In production we don't use LO and use the binary protocol, so no such issue, still my original point remains. We process OIDs in several places, and making sure our test suite works with high OIDs would be better. If I fully control the cluster, which is created specifically for the test run, on-the-fly, it's like to be able to similate high OIDs "instantly".