Improve process status of extend query
authorTakuma Hoshiai <hoshiai@sraoss.co.jp>
Tue, 28 Apr 2020 08:50:19 +0000 (17:50 +0900)
committerTakuma Hoshiai <hoshiai@sraoss.co.jp>
Tue, 28 Apr 2020 08:50:19 +0000 (17:50 +0900)
commiteee4c86c03546abe4e33396c808c8425c23a443c
treee46bbb936bb22d40982099d21c6a63cb27a64ec6
parenta2a6005d886465172978987530a4d7981039aaf9
Improve process status of extend query

Previously, pgpool status is incorrect with extend query.
For example, when query is executing, but process status
is idle. This fix can display process status correctly.
If 'Execute' message is received, pgpool display process
status the same as Simple query.

For example:
  user databse SELECT

In addition, fix log_statement bug. Previously, statement
using extend query is not logged by log_statement parameter.
It was improved in this commit.

Other, log_per_node_statement can log query with BIND message.
src/context/pool_query_context.c
src/protocol/pool_proto_modules.c