Fix EXPLAIN MERGE output when no tuples are processed
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Wed, 18 May 2022 19:20:49 +0000 (21:20 +0200)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Wed, 18 May 2022 19:20:49 +0000 (21:20 +0200)
commit12e423e21d8ef47d95a099c12f625f6d191eaf92
tree2eff4e84be1c22c68a3745f51bab4e16a716921c
parent0fbf0112002355efb2bb525ab88edf891dbfd033
Fix EXPLAIN MERGE output when no tuples are processed

An 'else' clause was misplaced in commit 598ac10be1c2, making zero-rows
output look a bit silly.  Add a test case for it.

Pointed out by Tom Lane.

Discussion: https://postgr.es/m/21030.1652893083@sss.pgh.pa.us
src/backend/commands/explain.c
src/test/regress/expected/merge.out
src/test/regress/sql/merge.sql