On Tue, 20 May 2025 at 18:12, Julien Rouhaud <rjuju...@gmail.com> wrote: > I don't think it was discussed, but why not go the other way, keep everything > as uint64 and expose an uint64 datatype at the SQL level instead? That's > something I actually want pretty often so I would be happy to have that > natively, whether it's called bigoid, oid8 or anything else. That's probably > too late for pg18 though.
Certainly, a bit late, yes. It basically requires implementing unsigned types on the SQL level. I believe there are a few sunken ships along that coastline, and plenty of history in the archives if you want to understand some of the difficulties. David