postgres.git / summary / log / commit / refs

commit    26e65ebdb295fc88988655dbbf30c9fd020e2e07
Author:   Peter Geoghegan <pg@bowt.ie>
Date:     Tue Apr 11 00:55:23 2023 +0000

    Clarify nbtree posting list update desc issue.
    
    Per complaint from Melanie Plageman.
    
    Follow-up to commit 5d6728e5.
    
    Reported-By: Melanie Plageman <melanieplageman@gmail.com>
    Discussion: https://postgr.es/m/20230411002315.oyaicmcqrq2hb3ek@liskov


src/backend/access/rmgrdesc/nbtdesc.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/backend/access/rmgrdesc/nbtdesc.c b/src/backend/access/rmgrdesc/nbtdesc.c index 0db3274dc51..c50d5547de8 100644 --- a/src/backend/access/rmgrdesc/nbtdesc.c +++ b/src/backend/access/rmgrdesc/nbtdesc.c @@ -223,6 +223,11 @@ delvacuum_desc(StringInfo buf, char *block_data, Assert(OffsetNumberIsValid(off)); Assert(updates->ndeletedtids > 0); + /* + * "ptid" is the symbol name used when building each xl_btree_update's + * array of offsets into a posting list tuple's ItemPointerData array. + * xl_btree_update describes a subset of the existing TIDs to delete. + */ appendStringInfo(buf, "{ off: %u, nptids: %u, ptids: [", off, updates->ndeletedtids); for (int p = 0; p < updates->ndeletedtids; p++) [parent: 4380c2509d51]