OSDN Git Service

nbtree_xlog_newroot: set meta flag in meta page opaque.
authorVadim B. Mikheev <vadim4o@yahoo.com>
Fri, 29 Dec 2000 08:08:59 +0000 (08:08 +0000)
committerVadim B. Mikheev <vadim4o@yahoo.com>
Fri, 29 Dec 2000 08:08:59 +0000 (08:08 +0000)
src/backend/access/nbtree/nbtree.c

index 3f6abd5..daacd35 100644 (file)
@@ -12,7 +12,7 @@
  * Portions Copyright (c) 1994, Regents of the University of California
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/backend/access/nbtree/nbtree.c,v 1.73 2000/12/28 13:00:07 vadim Exp $
+ *       $Header: /cvsroot/pgsql/src/backend/access/nbtree/nbtree.c,v 1.74 2000/12/29 08:08:59 vadim Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -1021,6 +1021,9 @@ btree_xlog_newroot(bool redo, XLogRecPtr lsn, XLogRecord *record)
        md.btm_level = xlrec->level;
        memcpy((char *) BTPageGetMeta(metapg), (char *) &md, sizeof(md));
 
+       pageop = (BTPageOpaque) PageGetSpecialPointer(metapg);
+       pageop->btpo_flags = BTP_META;
+
        PageSetLSN(metapg, lsn);
        PageSetSUI(metapg, ThisStartUpID);
        UnlockAndWriteBuffer(metabuf);