Peter Eisentraut <peter_e(at)gmx(dot)net> writes:
> What's the rationale for not including the trailing zero byte in the
> protocol representation of the text format?
History, mostly --- we have not done it in the past.
> The output functions of data
> types generate one, and the client most likely wants one, so it seems
> unreasonable that the protocol cuts it out and the client has to put it
> back. Is the bandwidth saved worth the extra computation?
Those two considerations seem about a wash to me. So I'm willing to bow
to backwards compatibility as the deciding factor. Do you have a fourth
or fifth issue to put into the argument?
regards, tom lane