Simplify time stuff.
authorRobert Haas <rhaas@postgresql.org>
Mon, 11 Jun 2012 21:54:24 +0000 (17:54 -0400)
committerRobert Haas <rhaas@postgresql.org>
Thu, 14 Jun 2012 14:33:04 +0000 (10:33 -0400)
src/backend/access/common/metapage.c
src/include/access/metapage.h

index 43cb08951efca96cae20d88ed5e7c5c2e61cf143..06033d8fb2197264ee45390131868615751b6975 100644 (file)
@@ -45,9 +45,8 @@ MetapageInit(Relation relation, Page page)
        meta->rmp_tsoid = relation->rd_node.spcNode;
        meta->rmp_reloid = RelationGetRelid(relation);
        meta->rmp_relfilenode = relation->rd_node.relNode;
-       meta->rmp_creation_time = (pg_time_t) time(NULL);
-       meta->rmp_rewrite_time = meta->rmp_creation_time;
        meta->rmp_flags = 0;
        meta->rmp_minlayout = PG_PAGE_LAYOUT_VERSION;
        meta->rmp_maxlayout = PG_PAGE_LAYOUT_VERSION;
+       meta->rmp_relfilenode_time = (pg_time_t) time(NULL);
 }
index 6e5036838440f3f64c59c9d052f59acd7798fda7..aa1a4f35b8d437420a1fb166331c678d39ef01cc 100644 (file)
@@ -33,11 +33,10 @@ typedef struct RelationMetaPageData
        Oid                             rmp_tsoid;                      /* tablespace OID */
        Oid                             rmp_reloid;                     /* relation OID */
        Oid                             rmp_relfilenode;        /* relation relfilenode */
-       pg_time_t               rmp_creation_time;      /* time created, or 0 if unknown */
-       pg_time_t               rmp_rewrite_time;       /* last rewrite, or 0 if unknown */
        uint32                  rmp_flags;                      /* relation-level flag bits */
        uint16                  rmp_minlayout;          /* oldest page layout version in rel */
        uint16                  rmp_maxlayout;          /* newest page layout version in rel */
+       pg_time_t               rmp_relfilenode_time; /* time relfilenode created */
 } RelationMetaPageData;
 
 typedef RelationMetaPageData *RelationMetaPage;