On 23 May 2014 15:40, Tom Lane <t...@sss.pgh.pa.us> wrote: > A different concern is that this patch adds not one but two new unreserved > keywords, ie SKIP and LOCKED. That bloats our parser tables, which are > too darn large already, and it has a nonzero compatibility cost (since > we only allow AS-less column aliases when they are no keyword at all). > If we're pulling syntax out of the air it'd be nice if we could avoid > adding new keywords to the grammar.
How about some of these combinations of existing words: EXCLUDE LOCK NOWAIT EXCLUDE NOWAIT NEXT NOWAIT FOLLOWING NOWAIT DISCARD Of those I think I prefer NOWAIT EXCLUDE (perhaps with NOWAIT ABORT as a long version of the existing NOWAIT behaviour for contrast). Or adding just one new keyword: NOWAIT SKIP SKIP LOCK Regards, Thomas Munro