• Tom Lane's avatar
    Apply fixes for problems with dropped columns whose types have also been · d97c9b36
    Tom Lane authored
    dropped.  The simplest fix for INSERT/UPDATE cases turns out to be for
    preptlist.c to insert NULLs of a known-good type (I used INT4) rather
    than making them match the deleted column's type.  Since the representation
    of NULL is actually datatype-independent, this should work fine.
    I also re-reverted the patch to disable the use_physical_tlist optimization
    in the presence of dropped columns.  It still doesn't look worth the
    trouble to be smarter, if there are no other bugs to fix.
    Added a regression test to catch future problems in this area.
    d97c9b36
preptlist.c 8.41 KB