mirror of
https://github.com/postgres/postgres.git
synced 2025-06-16 06:01:02 +03:00
adjust query id feature to use pg_stat_activity.query_id
Previously, it was pg_stat_activity.queryid to match the
pg_stat_statements queryid column. This is an adjustment to patch
4f0b0966c8
. This also adjusts some of the internal function calls to
match. Catversion bumped.
Reported-by: Álvaro Herrera, Julien Rouhaud
Discussion: https://postgr.es/m/20210408032704.GA7498@alvherre.pgsql
This commit is contained in:
@ -131,11 +131,11 @@ ExecutorStart(QueryDesc *queryDesc, int eflags)
|
||||
{
|
||||
/*
|
||||
* In some cases (e.g. an EXECUTE statement) a query execution will skip
|
||||
* parse analysis, which means that the queryid won't be reported. Note
|
||||
* that it's harmless to report the queryid multiple time, as the call will
|
||||
* be ignored if the top level queryid has already been reported.
|
||||
* parse analysis, which means that the query_id won't be reported. Note
|
||||
* that it's harmless to report the query_id multiple time, as the call will
|
||||
* be ignored if the top level query_id has already been reported.
|
||||
*/
|
||||
pgstat_report_queryid(queryDesc->plannedstmt->queryId, false);
|
||||
pgstat_report_query_id(queryDesc->plannedstmt->queryId, false);
|
||||
|
||||
if (ExecutorStart_hook)
|
||||
(*ExecutorStart_hook) (queryDesc, eflags);
|
||||
|
Reference in New Issue
Block a user