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

From Michael Paquier
Subject Re: Support for 8-byte TOAST values (aka the TOAST infinite loop problem)
Date
Msg-id aVroWyJ3Cy9ZLzkj@paquier.xyz
Whole thread Raw
In response to Re: Support for 8-byte TOAST values (aka the TOAST infinite loop problem)  (Michael Paquier <michael@paquier.xyz>)
Responses Re: Support for 8-byte TOAST values (aka the TOAST infinite loop problem)
List pgsql-hackers
On Thu, Dec 18, 2025 at 02:40:24PM +0900, Michael Paquier wrote:
> I am also looking at what it would take to implement what the brutal
> approach I have mentioned upthread.  This requires a bit more
> reorganization than what I had in mind initially.  By putting first in
> the patch set some of the parts that are kind of relevant with the two
> designs, things seem to be a bit leaner.  I need to spend a few more
> hours on that beforebeing sure, though..

I am still working on redesigning the patch set to avoid the pointer
redirection and the callbacks assigned to the vartags.

One thing that stands out for me is that I am going to need the oid8
data type anyway, to be store the 8-byte values in the catalogs, with
a C type to mark some of the TOAST apis with it across the board, so I
would like to apply that to move this part out of the way (0001 only)
and move the needle.  If there are any objections to that, please feel
free.
--
Michael

Attachment

pgsql-hackers by date:

Previous
From: "David E. Wheeler"
Date:
Subject: Re: PATCH: jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part
Next
From: Michael Paquier
Date:
Subject: Re: Typos in the code and README