Sean Chittenden <sean(at)chittenden(dot)org> writes:
>> PREPARE and EXPLAIN need to copy the source query just like we recently
>> had to do in DECLARE CURSOR. AFAICS these are all the places affected.
>> PREPARE case per example from Michael Fuhr, EXPLAIN case located by
>> grepping for planner calls ...
> Does this mean that cache lookup failures (most notably in pl/pgsql)
> will simply result in a replan as opposed to a query failure and the
> transaction being aborted? Or is this a first step in that direction?
No, and no. This has no user-visible impact at all (other than not
crashing in cases that should work).
regards, tom lane