forked from huawei/openGauss-server
!900 fixed the bug that pageinspect compiling failed
Merge pull request !900 from Cross-罗/contrib_bug
This commit is contained in:
commit
6e28256b9a
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue