OSDN Git Service

Fix overly-enthusiastic Assert in printing of Param reference expressions.
authorTom Lane <tgl@sss.pgh.pa.us>
Mon, 25 Oct 2010 18:25:10 +0000 (14:25 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Mon, 25 Oct 2010 18:25:10 +0000 (14:25 -0400)
commitc6873eac4c33720140240cdbd1a663fecc922c57
tree7ad25e662c9c453e455bb31bab2b1937a90321ee
parentef55e294e66725c412d55b9689328235141d816d
Fix overly-enthusiastic Assert in printing of Param reference expressions.

A NestLoopParam's value can only be a Var or Aggref, but this isn't the
case in general for SubPlan parameters, so print_parameter_expr had better
be prepared to cope.  Brain fade in my recent patch to print the referenced
expression instead of just printing $N for PARAM_EXEC Params.  Per report
from Pavel Stehule.
src/backend/utils/adt/ruleutils.c