Re: Can the backend return more than one error message per PQexec?
От | Tom Lane |
---|---|
Тема | Re: Can the backend return more than one error message per PQexec? |
Дата | |
Msg-id | 24513.991842858@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Re: Can the backend return more than one error message per PQexec? (Peter Eisentraut <peter_e@gmx.net>) |
Ответы |
Re: Can the backend return more than one error message
per PQexec?
|
Список | pgsql-hackers |
Peter Eisentraut <peter_e@gmx.net> 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
В списке pgsql-hackers по дате отправления: