• Tom Lane's avatar
    Avoid assuming that statistics for a parent relation reflect the properties of · 427c6b5b
    Tom Lane authored
    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.
    427c6b5b
allpaths.c 31.8 KB