Remove archive stuff.
authorBruce Momjian
Fri, 21 Nov 1997 18:04:26 +0000 (18:04 +0000)
committerBruce Momjian
Fri, 21 Nov 1997 18:04:26 +0000 (18:04 +0000)
src/backend/access/heap/heapam.c
src/backend/bootstrap/bootparse.y
src/backend/catalog/heap.c
src/backend/catalog/index.c
src/backend/commands/Makefile

index 53fd3f882d970ae83becf4ec12942f56d711d539..fc3ba7b273fdef665b946e94fb829e821db09181 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *   $Header: /cvsroot/pgsql/src/backend/access/heap/heapam.c,v 1.22 1997/11/20 23:19:57 momjian Exp $
+ *   $Header: /cvsroot/pgsql/src/backend/access/heap/heapam.c,v 1.23 1997/11/21 18:03:55 momjian Exp $
  *
  *
  * INTERFACE ROUTINES
@@ -650,7 +650,7 @@ heap_beginscan(Relation relation,
     */
    sdesc = (HeapScanDesc) palloc(sizeof(HeapScanDescData));
 
-   relation->rd_nblocks = smgrnblocks(relation->rd_rel->relsmgr, relation);
+   relation->rd_nblocks = smgrnblocks(DEFAULT_SMGR, relation);
    sdesc->rs_rd = relation;
 
    if (nkeys)
index efc4078662c828980dd7c46fb938dfed2af9c750..2b341232a7a92d37dd9a19260eebeb1d43df04b9 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *   $Header: /cvsroot/pgsql/src/backend/bootstrap/bootparse.y,v 1.5 1997/09/08 03:19:50 momjian Exp $
+ *   $Header: /cvsroot/pgsql/src/backend/bootstrap/bootparse.y,v 1.6 1997/11/21 18:04:03 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -171,9 +171,7 @@ CreateStmt:
                        if (DebugMode)
                            puts("creating bootstrap relation");
                        tupdesc = CreateTupleDesc(numattr,attrtypes);
-                       reldesc = heap_creatr(LexIDStr($3),
-                                             DEFAULT_SMGR,
-                                             tupdesc);
+                       reldesc = heap_creatr(LexIDStr($3), tupdesc);
                        if (DebugMode)
                            puts("bootstrap relation created ok");
                    }
@@ -184,11 +182,7 @@ CreateStmt:
                        /* extern Oid heap_create();*/
 
                        tupdesc = CreateTupleDesc(numattr,attrtypes);
-                       id = heap_create(LexIDStr($3),
-                                        NULL,
-                                        'n',
-                                        DEFAULT_SMGR,
-                                        tupdesc);
+                       id = heap_create(LexIDStr($3), tupdesc);
                        if (!Quiet)
                            printf("CREATED relation %s with OID %d\n",
                                   LexIDStr($3), id);
index 1955237c8fef8588a7ecba8cd72f1f7bc1f1cc56..d0174c6e7a0b028daa3ceded2b0181d9ef129bf0 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *   $Header: /cvsroot/pgsql/src/backend/catalog/heap.c,v 1.31 1997/11/20 23:20:38 momjian Exp $
+ *   $Header: /cvsroot/pgsql/src/backend/catalog/heap.c,v 1.32 1997/11/21 18:04:11 momjian Exp $
  *
  * INTERFACE ROUTINES
  *     heap_creatr()           - Create an uncataloged heap relation
@@ -58,9 +58,8 @@
 #include 
 #endif
 
-static void
-AddPgRelationTuple(Relation pg_class_desc,
-      Relation new_rel_desc, Oid new_rel_oid, int arch, unsigned natts);
+static void AddPgRelationTuple(Relation pg_class_desc,
+      Relation new_rel_desc, Oid new_rel_oid, unsigned natts);
 static void AddToTempRelList(Relation r);
 static void DeletePgAttributeTuples(Relation rdesc);
 static void DeletePgRelationTuple(Relation rdesc);
@@ -165,7 +164,6 @@ static TempRelList *tempRels = NULL;
  */
 Relation
 heap_creatr(char *name,
-           unsigned smgr,
            TupleDesc tupDesc)
 {
    register unsigned i;
@@ -283,7 +281,6 @@ heap_creatr(char *name,
    namestrcpy(&(rdesc->rd_rel->relname), relname);
    rdesc->rd_rel->relkind = RELKIND_UNCATALOGED;
    rdesc->rd_rel->relnatts = natts;
-   rdesc->rd_rel->relsmgr = smgr;
    if (tupDesc->constr)
        rdesc->rd_rel->relchecks = tupDesc->constr->num_check;
 
@@ -313,7 +310,7 @@ heap_creatr(char *name,
     */
 
    rdesc->rd_tmpunlinked = TRUE;       /* change once table is created */
-   rdesc->rd_fd = (File) smgrcreate(smgr, rdesc);
+   rdesc->rd_fd = (File) smgrcreate(DEFAULT_SMGR, rdesc);
    rdesc->rd_tmpunlinked = FALSE;
 
    RelationRegisterRelation(rdesc);
@@ -631,7 +628,6 @@ static void
 AddPgRelationTuple(Relation pg_class_desc,
                   Relation new_rel_desc,
                   Oid new_rel_oid,
-                  int arch,
                   unsigned natts)
 {
    Form_pg_class new_rel_reltup;
@@ -656,7 +652,6 @@ AddPgRelationTuple(Relation pg_class_desc,
        new_rel_reltup->relkind = RELKIND_SEQUENCE;
    else
        new_rel_reltup->relkind = RELKIND_RELATION;
-   new_rel_reltup->relarch = arch;
    new_rel_reltup->relnatts = natts;
 
    /* ----------------
@@ -748,16 +743,12 @@ addNewRelationType(char *typeName, Oid new_rel_oid)
  */
 Oid
 heap_create(char relname[],
-           char *typename,     /* not used currently */
-           int arch,
-           unsigned smgr,
            TupleDesc tupdesc)
 {
    Relation    pg_class_desc;
    Relation    new_rel_desc;
    Oid         new_rel_oid;
 
-/*   NameData            typeNameData; */
    int         natts = tupdesc->natts;
 
    /* ----------------
@@ -793,7 +784,7 @@ heap_create(char relname[],
     *  of creating the disk file for the relation.
     * ----------------
     */
-   new_rel_desc = heap_creatr(relname, smgr, tupdesc);
+   new_rel_desc = heap_creatr(relname, tupdesc);
    new_rel_oid = new_rel_desc->rd_att->attrs[0]->attrelid;
 
    /* ----------------
@@ -801,8 +792,6 @@ heap_create(char relname[],
     *  we add a new system type corresponding to the new relation.
     * ----------------
     */
-/*   namestrcpy(&typeNameData, relname);*/
-/*   addNewRelationType(&typeNameData, new_rel_oid);*/
    addNewRelationType(relname, new_rel_oid);
 
    /* ----------------
@@ -819,7 +808,6 @@ heap_create(char relname[],
    AddPgRelationTuple(pg_class_desc,
                       new_rel_desc,
                       new_rel_oid,
-                      arch,
                       natts);
 
    StoreConstraints(new_rel_desc);
@@ -1354,7 +1342,7 @@ heap_destroy(char *relname)
     */
    if (!(rdesc->rd_istemp) || !(rdesc->rd_tmpunlinked))
    {
-       smgrunlink(rdesc->rd_rel->relsmgr, rdesc);
+       smgrunlink(DEFAULT_SMGR, rdesc);
    }
    rdesc->rd_tmpunlinked = TRUE;
 
@@ -1377,9 +1365,7 @@ heap_destroyr(Relation rdesc)
 {
    ReleaseRelationBuffers(rdesc);
    if (!(rdesc->rd_istemp) || !(rdesc->rd_tmpunlinked))
-   {
-       smgrunlink(rdesc->rd_rel->relsmgr, rdesc);
-   }
+       smgrunlink(DEFAULT_SMGR, rdesc);
    rdesc->rd_tmpunlinked = TRUE;
    heap_close(rdesc);
    RemoveFromTempRelList(rdesc);
index 2ba5f55c4d57008296de1910d1a407e93c3a00f2..a9ff1e0ac41f11e19cd1c56e518359c5fa3aae97 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *   $Header: /cvsroot/pgsql/src/backend/catalog/index.c,v 1.26 1997/11/20 23:20:44 momjian Exp $
+ *   $Header: /cvsroot/pgsql/src/backend/catalog/index.c,v 1.27 1997/11/21 18:04:16 momjian Exp $
  *
  *
  * INTERFACE ROUTINES
@@ -568,10 +568,7 @@ ConstructIndexReldesc(Relation indexRelation, Oid amoid)
 
    indexRelation->rd_rel->relam = amoid;
    indexRelation->rd_rel->reltuples = 1;       /* XXX */
-   indexRelation->rd_rel->relexpires = 0;      /* XXX */
-   indexRelation->rd_rel->relpreserved = 0;    /* XXX */
    indexRelation->rd_rel->relkind = RELKIND_INDEX;
-   indexRelation->rd_rel->relarch = 'n';       /* XXX */
 }
 
 /* ----------------------------------------------------------------
@@ -858,7 +855,6 @@ UpdateIndexRelation(Oid indexoid,
    }
 
    indexForm->indisclustered = '\0';   /* XXX constant */
-   indexForm->indisarchived = '\0';    /* XXX constant */
 
    /* ----------------
     *  open the system catalog index relation
index c65f04da402cca9e5c7d4116f71f06ed747c00d9..73c76b76d7be326aee0920a3721ffc8c4127d805 100644 (file)
@@ -4,7 +4,7 @@
 #    Makefile for commands
 #
 # IDENTIFICATION
-#    $Header: /cvsroot/pgsql/src/backend/commands/Makefile,v 1.5 1997/10/28 14:54:43 vadim Exp $
+#    $Header: /cvsroot/pgsql/src/backend/commands/Makefile,v 1.6 1997/11/21 18:04:26 momjian Exp $
 #
 #-------------------------------------------------------------------------
 
@@ -18,7 +18,7 @@ INCLUDE_OPT = -I.. \
 CFLAGS+=$(INCLUDE_OPT)
 
 OBJS = async.o creatinh.o command.o copy.o defind.o define.o \
-       purge.o remove.o rename.o vacuum.o version.o view.o cluster.o \
+       remove.o rename.o vacuum.o version.o view.o cluster.o \
        recipe.o explain.o sequence.o trigger.o proclang.o
 
 all: SUBSYS.o