David Rowley <dgrowle...@gmail.com> writes: > [ redesign I/O function APIs ] > I had planned to work on this for PG18, but I'd be happy for some > assistance if you're willing.
I'm skeptical that such a thing will ever be practical. To avoid breaking un-converted data types, all the call sites would have to support both old and new APIs. To avoid breaking non-core callers, all the I/O functions would have to support both old and new APIs. That probably adds enough overhead to negate whatever benefit you'd get. regards, tom lane