Make ARRAY(SELECT ...) return an empty array, rather than a NULL, when the
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 26 Aug 2007 21:44:25 +0000 (21:44 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 26 Aug 2007 21:44:25 +0000 (21:44 +0000)
commit393bec08ae3a4c2303931797a2a9fa26b2ed1710
tree3a43fa5b85dcf35741a756895a40ca705c081aa4
parent88f78eb660c20ef6cc9775b1672630d1e2ed33a3
Make ARRAY(SELECT ...) return an empty array, rather than a NULL, when the
sub-select returns zero rows.  Per complaint from Jens Schicke.  Since this
is more in the nature of a definition change than a bug, not back-patched.
src/backend/executor/nodeSubplan.c
src/backend/optimizer/plan/subselect.c
src/include/nodes/primnodes.h