Re: Support for 8-byte TOAST values (aka the TOAST infinite loop problem)

From: Michael Paquier <michael(at)paquier(dot)xyz>
To: Nikhil Kumar Veldanda <veldanda(dot)nikhilkumar17(at)gmail(dot)com>
Cc: Robert Haas <robertmhaas(at)gmail(dot)com>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, "Burd, Greg" <greg(at)burd(dot)me>, Nikita Malakhov <hukutoc(at)gmail(dot)com>, Hannu Krosing <hannuk(at)google(dot)com>, Postgres hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org>
Subject: Re: Support for 8-byte TOAST values (aka the TOAST infinite loop problem)
Date: 2026-01-07 04:43:26
Message-ID: aV3kbpRUwutM-6mR@paquier.xyz
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Wed, Jan 07, 2026 at 08:09:35AM +0900, Michael Paquier wrote:
> Indeed, I'll clean up that. Thanks.

So, I have spent a couple of extra hours on this part, and tweaked
a couple of things before applying the result:
- Removal of atooid8(). I did not use it in the patch set here, and
one could just use strtou64() instead.
- More tests, closing gaps for related to ordering, hash (hash_func,
HashAggregate), btree, compare functions, UINT64_MAX values.
- Some tweaks to the docs.

While the final commit has sticked with oid8 for the data type and
Oid8 for the C type, we still have a couple of months to tweak the
names if necessary. I would keep these as they are, but if there are
more voices for a Oid64, feel free of course. What's on HEAD now
works fine enough for me.
--
Michael

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Pavel Stehule 2026-01-07 04:58:32 Re: [PATCH] Provide support for trailing commas
Previous Message VASUKI M 2026-01-07 04:24:24 Re: [PATCH] psql: tab completion for ALTER ROLE ... IN DATABASE ...