Commit dd45d3ad authored by Tom Lane's avatar Tom Lane

Fix some long-obsolete references to XLogOpenRelation.

These were missed in commit a213f1ee,
which removed that function.
parent 85df5dbf
...@@ -481,8 +481,7 @@ rdata array, even if some of the rdata items point into the buffer. This is ...@@ -481,8 +481,7 @@ rdata array, even if some of the rdata items point into the buffer. This is
because you don't want XLogInsert to log the whole page contents. The because you don't want XLogInsert to log the whole page contents. The
standard replay-routine pattern for this case is standard replay-routine pattern for this case is
reln = XLogOpenRelation(rnode); buffer = XLogReadBuffer(rnode, blkno, true);
buffer = XLogReadBuffer(reln, blkno, true);
Assert(BufferIsValid(buffer)); Assert(BufferIsValid(buffer));
page = (Page) BufferGetPage(buffer); page = (Page) BufferGetPage(buffer);
...@@ -501,8 +500,7 @@ The standard replay-routine pattern for this case is ...@@ -501,8 +500,7 @@ The standard replay-routine pattern for this case is
if (record->xl_info & XLR_BKP_BLOCK_n) if (record->xl_info & XLR_BKP_BLOCK_n)
<< do nothing, page was rewritten from logged copy >>; << do nothing, page was rewritten from logged copy >>;
reln = XLogOpenRelation(rnode); buffer = XLogReadBuffer(rnode, blkno, false);
buffer = XLogReadBuffer(reln, blkno, false);
if (!BufferIsValid(buffer)) if (!BufferIsValid(buffer))
<< do nothing, page has been deleted >>; << do nothing, page has been deleted >>;
page = (Page) BufferGetPage(buffer); page = (Page) BufferGetPage(buffer);
......
...@@ -505,7 +505,7 @@ smgr_redo(XLogRecPtr lsn, XLogRecord *record) ...@@ -505,7 +505,7 @@ smgr_redo(XLogRecPtr lsn, XLogRecord *record)
/* /*
* Forcibly create relation if it doesn't exist (which suggests that * Forcibly create relation if it doesn't exist (which suggests that
* it was dropped somewhere later in the WAL sequence). As in * it was dropped somewhere later in the WAL sequence). As in
* XLogOpenRelation, we prefer to recreate the rel and replay the log * XLogReadBuffer, we prefer to recreate the rel and replay the log
* as best we can until the drop is seen. * as best we can until the drop is seen.
*/ */
smgrcreate(reln, MAIN_FORKNUM, true); smgrcreate(reln, MAIN_FORKNUM, true);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment