• Tom Lane's avatar
    Defend against JOINs having more than 32K columns altogether. We cannot · ceb5db69
    Tom Lane authored
    currently support this because we must be able to build Vars referencing
    join columns, and varattno is only 16 bits wide.  Perhaps this should be
    improved in future, but considering that it never came up before, I'm not
    sure the problem is worth much effort.  Per bug #4070 from Marcello
    Ceschia.
    
    The problem seems largely academic in 8.0 and 7.4, because they have
    (different) O(N^2) performance issues with such wide joins, but
    back-patch all the way anyway.
    ceb5db69
attnum.h 1.57 KB