• Tom Lane's avatar
    Add a "provariadic" column to pg_proc to eliminate the remarkably expensive · 6563e9e2
    Tom Lane authored
    need to deconstruct proargmodes for each pg_proc entry inspected by
    FuncnameGetCandidates().  Fixes function lookup performance regression
    caused by yesterday's variadic-functions patch.
    
    In passing, make pg_proc.probin be NULL, rather than a dummy value '-',
    in cases where it is not actually used for the particular type of function.
    This should buy back some of the space cost of the extra column.
    6563e9e2
opr_sanity.out 40.3 KB