Andres Freund <and...@anarazel.de> writes:
> On 2025-08-12 08:30:43 +0200, Peter Eisentraut wrote:
>> I'm also thinking, as a follow-on project, we could get rid of typbyval and
>> require that typbyval == (typlen > 0 && typlen <= 8).  Something to think
>> about.

> We currently have types that aren't typbyval despite fitting those criteria:

We could change those three if we had a mind to.  Changing TID would
probably risk some bugs, but we pass it around enough in UPDATE/DELETE
that making it typbyval would surely buy some small performance win.
(I doubt anyone would notice about the macaddr types though.)

However, I'm really hesitant to start enforcing such a thing against
user-defined types.  I think that would translate to breaking some
extensions in return for not much.

                        regards, tom lane


Reply via email to