diff options
Diffstat (limited to 'src/backend/executor/nodeAppend.c')
-rw-r--r-- | src/backend/executor/nodeAppend.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/backend/executor/nodeAppend.c b/src/backend/executor/nodeAppend.c index 19a1e53b69f..bd515d51f97 100644 --- a/src/backend/executor/nodeAppend.c +++ b/src/backend/executor/nodeAppend.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/executor/nodeAppend.c,v 1.24 1999/07/17 19:01:21 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/executor/nodeAppend.c,v 1.25 1999/09/18 19:06:48 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -257,7 +257,7 @@ ExecInitAppend(Append *node, EState *estate, Plan *parent) reloid = rtentry->relid; rri = makeNode(RelationInfo); rri->ri_RangeTableIndex = es_rri->ri_RangeTableIndex; - rri->ri_RelationDesc = heap_open(reloid); + rri->ri_RelationDesc = heap_open(reloid, RowExclusiveLock); rri->ri_NumIndices = 0; rri->ri_IndexRelationDescs = NULL; /* index descs */ rri->ri_IndexRelationInfo = NULL; /* index key info */ @@ -484,7 +484,7 @@ ExecEndAppend(Append *node) resultRelationInfo = (RelationInfo *) lfirst(resultRelationInfoList); resultRelationDesc = resultRelationInfo->ri_RelationDesc; - heap_close(resultRelationDesc); + heap_close(resultRelationDesc, NoLock); pfree(resultRelationInfo); resultRelationInfoList = lnext(resultRelationInfoList); } |