OSDN Git Service

Use shared lock when building indices
authorVadim B. Mikheev <vadim4o@yahoo.com>
Mon, 27 Oct 1997 11:52:43 +0000 (11:52 +0000)
committerVadim B. Mikheev <vadim4o@yahoo.com>
Mon, 27 Oct 1997 11:52:43 +0000 (11:52 +0000)
src/backend/catalog/index.c

index 6c391d2..454a779 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *       $Header: /cvsroot/pgsql/src/backend/catalog/index.c,v 1.23 1997/09/18 20:20:14 momjian Exp $
+ *       $Header: /cvsroot/pgsql/src/backend/catalog/index.c,v 1.24 1997/10/27 11:52:43 vadim Exp $
  *
  *
  * INTERFACE ROUTINES
@@ -1103,9 +1103,12 @@ index_create(char *heapRelationName,
        /* ----------------
         * write lock heap to guarantee exclusive access
         * ----------------
+       RelationSetLockForWrite(heapRelation);
+        *                ^^^^^
+        * Does it have any sense ?             - vadim 10/27/97
         */
 
-       RelationSetLockForWrite(heapRelation);
+       RelationSetLockForRead(heapRelation);
 
        /* ----------------
         *        construct new tuple descriptor