diff options
Diffstat (limited to 'src/backend/commands/explain.c')
-rw-r--r-- | src/backend/commands/explain.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/backend/commands/explain.c b/src/backend/commands/explain.c index cd9fc929232..fbcaf6cbe09 100644 --- a/src/backend/commands/explain.c +++ b/src/backend/commands/explain.c @@ -656,7 +656,10 @@ ExplainNode(PlanState *planstate, List *ancestors, pname = sname = "Seq Scan"; break; case T_IndexScan: - pname = sname = "Index Scan"; + if (((IndexScan *) plan)->indexonly) + pname = sname = "Index Only Scan"; + else + pname = sname = "Index Scan"; break; case T_BitmapIndexScan: pname = sname = "Bitmap Index Scan"; |