Commit 3f783c8
committed
Put analyze_keyword back in explain_option_name production.
In commit 2c92eda, I broke "EXPLAIN
(ANALYZE)" syntax, because I mistakenly thought that ANALYZE/ANALYSE were
only partially reserved and thus would be included in NonReservedWord;
but actually they're fully reserved so they still need to be called out
here.
A nicer solution would be to demote these words to type_func_name_keyword
status (they can't be less than that because of "VACUUM [ANALYZE] ColId").
While that works fine so far as the core grammar is concerned, it breaks
ECPG's grammar for reasons I don't have time to isolate at the moment.
So do this for the time being.
Per report from Kevin Grittner. Back-patch to 9.0, like the previous
commit.1 parent 530acda commit 3f783c8
1 file changed
+1
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8669 | 8669 | | |
8670 | 8670 | | |
8671 | 8671 | | |
| 8672 | + | |
8672 | 8673 | | |
8673 | 8674 | | |
8674 | 8675 | | |
| |||
0 commit comments