| 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
| 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 ... |