• Tom Lane's avatar
    Fix breakage in AlterFunction(). · 08a9e7a8
    Tom Lane authored
    An ALTER FUNCTION command that tried to update both the function's
    proparallel property and its proconfig list failed to do the former,
    because it stored the new proparallel value into a tuple that was
    no longer the interesting one.  Carelessness in 7aea8e4f.
    
    (I did not bother with a regression test, because the only likely
    future breakage would be for someone to ignore the comment I added
    and add some other field update after the heap_modify_tuple step.
    A test using existing function properties could not catch that.)
    
    Per report from Bryn Llewellyn.  Back-patch to all supported branches.
    
    Discussion: https://postgr.es/m/8AC9A37F-99BD-446F-A2F7-B89AD0022774@yugabyte.com
    08a9e7a8
functioncmds.c 69.2 KB