Hannu Krosing <hannu(at)tm(dot)ee> writes:
> The interim solution would be to set typreceive/typsend to NULL if they
> are the same as typinput/typoutput in CREATE TYPE.
Which still puts you right back at square one. You might as well define
two new columns that will carry the function names for binary transport.
typsend/typreceive are hopelessly contaminated at this point, IMHO;
it'll be less work and less confusion to adopt other column names than
to try to reuse them just "because they're there".
regards, tom lane