Re: pgsql: Make escaping functions retain trailing bytes of an invalid char

2025-05-01 Thread Tom Lane
Peter Eisentraut writes: > On 15.02.25 22:20, Tom Lane wrote: >> Make escaping functions retain trailing bytes of an invalid character. > I think the backpatch of this to PG15 and older has erroneously dropped > newlines at the end of some error messages. Oh! You're right, though I'd phrase it

Re: pgsql: Make escaping functions retain trailing bytes of an invalid char

2025-05-01 Thread Peter Eisentraut
On 15.02.25 22:20, Tom Lane wrote: Make escaping functions retain trailing bytes of an invalid character. Instead of dropping the trailing byte(s) of an invalid or incomplete multibyte character, replace only the first byte with a known-invalid sequence, and process the rest normally. This seem