Re: [HACKERS] [PATCHES] log_statement output for protocol

Поиск
Список
Период
Сортировка
От Oliver Jowett
Тема Re: [HACKERS] [PATCHES] log_statement output for protocol
Дата
Msg-id 44D44B44.5070106@opencloud.com
обсуждение исходный текст
Ответ на Re: [HACKERS] [PATCHES] log_statement output for protocol  (Bruce Momjian <bruce@momjian.us>)
Ответы Re: [HACKERS] [PATCHES] log_statement output for protocol  (David Fetter <david@fetter.org>)
Re: [HACKERS] [PATCHES] log_statement output for protocol  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-jdbc
Bruce Momjian wrote:
> OK, updated patch, with output of text bind parameters.  New output is:
>
>     LOG:  prepare sel1:  SELECT $1 + $2;
>     LOG:  bind sel1:  SELECT $1 + $2;
>     LOG:  bind sel1:  parameter 1:  "8"
>     LOG:  bind sel1:  parameter 2:  "5"
>     LOG:  execute sel1:  SELECT $1 + $2;
>
> I put each bind parameter on a separate line.  Is that OK?

My only comment here is that this is very verbose. The JDBC driver now
always uses the extended query protocol, even when not doing
"server-side prepare", so you're going to get multiple lines of output
all the time when using JDBC apps.

A 50-parameter query could be .. interesting ..

I realize that you need this level of output to reflect what is
happening at the protocol level, but seeing all the protocol detail is
not really what you expect when you turn on basic statement logging, is it?

-O

В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: [HACKERS] [PATCHES] log_statement output for protocol
Следующее
От: David Fetter
Дата:
Сообщение: Re: [HACKERS] [PATCHES] log_statement output for protocol