• Tom Lane's avatar
    Fix incorrect pg_proc.proallargtypes entries for two built-in functions. · a0f93581
    Tom Lane authored
    pg_sequence_parameters() and pg_identify_object() have had incorrect
    proallargtypes entries since 9.1 and 9.3 respectively.  This was mostly
    masked by the correct information in proargtypes, but a few operations
    such as pg_get_function_arguments() (and thus psql's \df display) would
    show the wrong data types for these functions' input parameters.
    
    In HEAD, fix the wrong info, bump catversion, and add an opr_sanity
    regression test to catch future mistakes of this sort.
    
    In the back branches, just fix the wrong info so that installations
    initdb'd with future minor releases will have the right data.  We
    can't force an initdb, and it doesn't seem like a good idea to add
    a regression test that will fail on existing installations.
    
    Andres Freund
    a0f93581
opr_sanity.sql 48.6 KB