Fix executor prune failure when plan already pruned

Alvaro Herrera <alvherre@alvh.no-ip.org>

Commit: 1eb9221585c25cad1a563bc3414f697dae3fbc8b
Author: Alvaro Herrera <alvherre@alvh.no-ip.org>
Date: 2018-08-16T15:53:43Z
Releases: 12.0
Fix executor prune failure when plan already pruned

In a multi-layer partitioning setup, if at plan time all the
sub-partitions are pruned but the intermediate one remains, the executor
later throws a spurious error that there's nothing to prune.  That is
correct, but there's no reason to throw an error.  Therefore, don't.

Reported-by: Andreas Seltenreich <seltenreich@gmx.de>
Author: David Rowley <david.rowley@2ndquadrant.com>
Discussion: https://postgr.es/m/87in4h98i0.fsf@ansel.ydns.eu

Files

Discussion