Peter Eisentraut <[EMAIL PROTECTED]> writes: > Tom Lane writes: >> One way to do this that wouldn't involve breaking the protocol is >> to assign significance to linebreaks in an 'E' message's payload. > Some fields may contain line breaks; for example, error messages > definitely do now. Yes. I believe most of them are set up to indent the continuation lines, so there wouldn't be much of a problem interpreting the format. In any case, we could say that only a line beginning with a known keyword starts a new field. > Okay, so PQerrorMessage will print the whole glob, whereas there would be > an accessor method that would filter out the fields. That would also work > transparently with the notice processor, which I was concerned about until > now. I like it. Works for me. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 5: Have you checked our extensive FAQ? http://www.postgresql.org/users-lounge/docs/faq.html