diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y index d6f310b41a786f9b92adafc61dd5fa104a1aee49..32d1e22beb78288ac6decef66e137714662cd0cf 100644 --- a/src/backend/parser/gram.y +++ b/src/backend/parser/gram.y @@ -10,7 +10,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.76 1999/05/17 00:31:49 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.77 1999/05/17 01:01:06 momjian Exp $ * * HISTORY * AUTHOR DATE MAJOR EVENT @@ -2592,17 +2592,17 @@ DeleteStmt: DELETE FROM relation_name } ; -LockStmt: LOCK_P opt_table relation_name IN opt_lock +LockStmt: LOCK_P opt_table relation_name opt_lock { LockStmt *n = makeNode(LockStmt); n->relname = $3; - n->mode = $5; + n->mode = $4; $$ = (Node *)n; } ; -opt_lock: lock_type MODE { $$ = $1; } +opt_lock: IN lock_type MODE { $$ = $2; } | /*EMPTY*/ { $$ = AccessExclusiveLock; } ;