mirror of
https://github.com/postgres/postgres.git
synced 2025-04-24 10:47:04 +03:00
Include resjunk columns in EXPLAIN VERBOSE output lists. Per discussion.
This commit is contained in:
parent
1710800813
commit
56e985d02e
@ -7,7 +7,7 @@
|
|||||||
* Portions Copyright (c) 1994-5, Regents of the University of California
|
* Portions Copyright (c) 1994-5, Regents of the University of California
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $PostgreSQL: pgsql/src/backend/commands/explain.c,v 1.189 2009/08/10 05:46:50 tgl Exp $
|
* $PostgreSQL: pgsql/src/backend/commands/explain.c,v 1.190 2009/08/22 02:06:32 tgl Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -1134,14 +1134,12 @@ show_plan_tlist(Plan *plan, ExplainState *es)
|
|||||||
es->pstmt->subplans);
|
es->pstmt->subplans);
|
||||||
useprefix = list_length(es->rtable) > 1;
|
useprefix = list_length(es->rtable) > 1;
|
||||||
|
|
||||||
/* Deparse each non-junk result column */
|
/* Deparse each result column (we now include resjunk ones) */
|
||||||
i = 0;
|
i = 0;
|
||||||
foreach(lc, plan->targetlist)
|
foreach(lc, plan->targetlist)
|
||||||
{
|
{
|
||||||
TargetEntry *tle = (TargetEntry *) lfirst(lc);
|
TargetEntry *tle = (TargetEntry *) lfirst(lc);
|
||||||
|
|
||||||
if (tle->resjunk)
|
|
||||||
continue;
|
|
||||||
result = lappend(result,
|
result = lappend(result,
|
||||||
deparse_expression((Node *) tle->expr, context,
|
deparse_expression((Node *) tle->expr, context,
|
||||||
useprefix, false));
|
useprefix, false));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user