diff --git a/src/common/interfaces/libpq/frontend_parser/gram.y b/src/common/interfaces/libpq/frontend_parser/gram.y index 1770e1012..d3ec7cc4c 100755 --- a/src/common/interfaces/libpq/frontend_parser/gram.y +++ b/src/common/interfaces/libpq/frontend_parser/gram.y @@ -291,7 +291,6 @@ extern THR_LOCAL bool stmt_contains_operator_plus; %type func_type -%type opt_nowait %type OptTemp opt_wait %type opt_nowait_or_skip %type OnCommitOption @@ -7384,11 +7383,7 @@ for_locking_item: $$ = (Node *) n; } ; - -opt_nowait: NOWAIT { $$ = TRUE; } - | /*EMPTY*/ { $$ = FALSE; } - ; - + opt_wait: WAIT Iconst { $$ = $2; } opt_nowait_or_skip: NOWAIT { $$ = LockWaitError; }