Hi,
Looking at the patch,
+ if (copyable_characters_length)
+ {
+ /* flush copyable characters */
+ appendBinaryStringInfo(
+ lex->strval,
+ s - copyable_characters_length,
+ copyable_characters_length);
+
+ }
break;
I wonder why copyable_characters_length is not reset after flushing.
Cheers