• Tom Lane's avatar
    Remove remaining hard-wired OID references in the initial catalog data. · 3aa0395d
    Tom Lane authored
    In the v11-era commits that taught genbki.pl to resolve symbolic
    OID references in the initial catalog data, we didn't bother to
    make every last reference symbolic; some of the catalogs have so
    few initial rows that it didn't seem worthwhile.
    
    However, the new project policy that OIDs assigned by new patches
    should be automatically renumberable changes this calculus.
    A patch that wants to add a row in one of these catalogs would have
    a problem when the OID it assigns gets renumbered.  Hence, do the
    mop-up work needed to make all OID references in initial data be
    symbolic, and establish an associated project policy that we'll
    never again write a hard-wired OID reference there.
    
    No catversion bump since the contents of postgres.bki aren't
    actually changed by this commit.
    
    Discussion: https://postgr.es/m/CAH2-WzmMTGMcPuph4OvsO7Ykut0AOCF_i-=eaochT0dd2BN9CQ@mail.gmail.com
    3aa0395d
pg_database.dat 797 Bytes