summaryrefslogtreecommitdiff
path: root/src/include/executor
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2006-05-02 04:34:24 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2006-05-02 04:34:24 +0000
commita3fe5ed59451f31f309bd06624e9644170fc604c (patch)
tree34dc5cb569761d9e1c1fb5fd0457c44c8f198025 /src/include/executor
parent0619268b4ba85bc5578aa960473a5a77dce12a17 (diff)
Avoid assuming that statistics for a parent relation reflect the properties of
the union of its child relations as well. This might have been a good idea when it was originally coded, but it's a fatally bad idea when inheritance is being used for partitioning. It's better to have no stats at all than completely misleading stats. Per report from Mark Liberman. The bug arguably exists all the way back, but I've only patched HEAD and 8.1 because we weren't particularly trying to support partitioning before 8.1. Eventually we ought to look at deriving union statistics instead of just punting, but for now the drop kick looks good.
Diffstat (limited to 'src/include/executor')
0 files changed, 0 insertions, 0 deletions