From cbf08c39e3fc2f29874bf358d519f01555c7fa62 Mon Sep 17 00:00:00 2001 From: luozihao <1165977584@qq.com> Date: Mon, 12 Apr 2021 12:38:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dpageinspect=E7=BC=96=E8=AF=91?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- contrib/pageinspect/btreefuncs.cpp | 2 +- contrib/pageinspect/rawpage.cpp | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/contrib/pageinspect/btreefuncs.cpp b/contrib/pageinspect/btreefuncs.cpp index 7d5f0dd0e..620c3b828 100644 --- a/contrib/pageinspect/btreefuncs.cpp +++ b/contrib/pageinspect/btreefuncs.cpp @@ -108,7 +108,7 @@ static void GetBTPageStatistics(BlockNumber blkno, Buffer buffer, BTPageStat* st if (PageIs4BXidVersion(page)) stat->btpo.xact = opaque->btpo.xact_old; else - stat->btop.xact = ((BTPageOpaque)opaque)->xact; + stat->btpo.xact = ((BTPageOpaque)opaque)->xact; return; } else if (P_IGNORE(opaque)) stat->type = 'e'; diff --git a/contrib/pageinspect/rawpage.cpp b/contrib/pageinspect/rawpage.cpp index eeb718694..ef9baae3e 100644 --- a/contrib/pageinspect/rawpage.cpp +++ b/contrib/pageinspect/rawpage.cpp @@ -226,9 +226,9 @@ Datum page_header(PG_FUNCTION_ARGS) values[6] = UInt16GetDatum(PageGetPageSize(page)); values[7] = UInt16GetDatum(PageGetPageLayoutVersion(page)); if (PageIs8BXidHeapVersion(page)) { - values[8] = TransactionIdGetDatum(page->pd_prune_xid + (HeapPageHeader)page->pd_xid_base); - values[9] = TransactionIdGetDatum((HeapPageHeader)page->pd_xid_base); - values[10] = TransactionIdGetDatum((HeapPageHeader)page->pd_multi_base); + values[8] = TransactionIdGetDatum(page->pd_prune_xid + ((HeapPageHeader)page)->pd_xid_base); + values[9] = TransactionIdGetDatum(((HeapPageHeader)page)->pd_xid_base); + values[10] = TransactionIdGetDatum(((HeapPageHeader)page)->pd_multi_base); nulls[8] = false; nulls[9] = false; nulls[10] = false;