OSDN Git Service

CloseSequences () at xact commit/abort.
authorVadim B. Mikheev <vadim4o@yahoo.com>
Wed, 2 Apr 1997 03:38:02 +0000 (03:38 +0000)
committerVadim B. Mikheev <vadim4o@yahoo.com>
Wed, 2 Apr 1997 03:38:02 +0000 (03:38 +0000)
src/backend/access/transam/xact.c

index 5cf95fb..a983e23 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *    $Header: /cvsroot/pgsql/src/backend/access/transam/xact.c,v 1.9 1997/03/25 04:10:21 vadim Exp $
+ *    $Header: /cvsroot/pgsql/src/backend/access/transam/xact.c,v 1.10 1997/04/02 03:38:02 vadim Exp $
  *     
  * NOTES
  *     Transaction aborts can now occur two ways:
 #include <utils/relcache.h>
 #include <miscadmin.h>
 #include <commands/async.h>
+#include <commands/sequence.h>
 
 /* ----------------
  *     global variables holding the current transaction state.
@@ -813,7 +814,8 @@ CommitTransaction()
      * do commit processing
      * ----------------
      */
-     DestroyTempRels();
+    CloseSequences ();
+    DestroyTempRels();
     AtEOXact_portals();
     RecordTransactionCommit();
     RelationPurgeLocalRelation(true);
@@ -878,6 +880,7 @@ AbortTransaction()
      * do abort processing
      * ----------------
      */
+    CloseSequences ();
     AtEOXact_portals();
     RecordTransactionAbort();
     RelationPurgeLocalRelation(false);