• Robert Haas's avatar
    Add infrastructure for mapping relfilenodes to relation OIDs. · f01d1ae3
    Robert Haas authored
    Future patches are expected to introduce logical replication that
    works by decoding WAL.  WAL contains relfilenodes rather than relation
    OIDs, so this infrastructure will be needed to find the relation OID
    based on WAL contents.
    
    If logical replication does not make it into this release, we probably
    should consider reverting this, since it will add some overhead to DDL
    operations that create new relations.  One additional index insert per
    pg_class row is not a large overhead, but it's more than zero.
    Another way of meeting the needs of logical replication would be to
    the relation OID to WAL, but that would burden DML operations, not
    only DDL.
    
    Andres Freund, with some changes by me.  Design review, in earlier
    versions, by Álvaro Herrera.
    f01d1ae3
func.sgml 566 KB