Le dimanche 8 décembre 2013, 00:01:05 Thomas Preud'homme a écrit : > So from what Adrien showed me, it seems with -11 there is an INSERT being > done with: E'\\x...' while with -12 it becomes: E'\x...'. > > So there seems to be some escaping issue. I'll be busy tomorrow but I'll > look into it monday and I hope this is enough clue for me to find out > what's the problem here.
Sorry, I got distracted by another project of mine and real life issue. So I'm not sure about why there is only a single backslash for bytea values as string litteral but two backslashes are clearly necessary. Indeed, the two backslashes are first interpreted by the string litteral parser which leads to a single escape in the result, something of the form '\x...'. Then this is parsed by the bytea input which transform it into a sequence of bytes. Adrien, are you familiar with gdb? If yes, would you mind helping me debug this issue? We could set up a meeting on IRC which would be the most convenient way to do it or do it over email (that would be a bit slower but allow for more asynchronism between us). Best regards, Thomas -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org