diff options
Diffstat (limited to 'src/backend/parser/analyze.c')
-rw-r--r-- | src/backend/parser/analyze.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/backend/parser/analyze.c b/src/backend/parser/analyze.c index 2c4d1c7a7e8..276d28b3aa1 100644 --- a/src/backend/parser/analyze.c +++ b/src/backend/parser/analyze.c @@ -5,7 +5,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: analyze.c,v 1.118 1999/08/21 03:48:55 tgl Exp $ + * $Id: analyze.c,v 1.119 1999/09/18 19:07:12 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -64,7 +64,7 @@ parse_analyze(List *pl, ParseState *parentParseState) parsetree = transformStmt(pstate, lfirst(pl)); if (pstate->p_target_relation != NULL) - heap_close(pstate->p_target_relation); + heap_close(pstate->p_target_relation, AccessShareLock); pstate->p_target_relation = NULL; pstate->p_target_rangetblentry = NULL; @@ -73,7 +73,7 @@ parse_analyze(List *pl, ParseState *parentParseState) result = lappend(result, transformStmt(pstate, lfirst(extras_before))); if (pstate->p_target_relation != NULL) - heap_close(pstate->p_target_relation); + heap_close(pstate->p_target_relation, AccessShareLock); pstate->p_target_relation = NULL; pstate->p_target_rangetblentry = NULL; extras_before = lnext(extras_before); @@ -86,7 +86,7 @@ parse_analyze(List *pl, ParseState *parentParseState) result = lappend(result, transformStmt(pstate, lfirst(extras_after))); if (pstate->p_target_relation != NULL) - heap_close(pstate->p_target_relation); + heap_close(pstate->p_target_relation, AccessShareLock); pstate->p_target_relation = NULL; pstate->p_target_rangetblentry = NULL; extras_after = lnext(extras_after); |