postgresql/src/backend
Tom Lane 940a85e5e1 Put analyze_keyword back in explain_option_name production.
In commit 2c92edad48, 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.
2013-06-05 13:33:18 -04:00
..
access Fix handling of OID wraparound while in standalone mode. 2013-05-13 15:40:52 -04:00
bootstrap Capitalization fixes 2011-06-19 00:39:19 +03:00
catalog DROP OWNED: don't try to drop tablespaces/databases 2013-01-28 18:59:55 -03:00
commands Provide better message when CREATE EXTENSION can't find a target schema. 2013-06-04 17:22:53 -04:00
executor Fix race condition in DELETE RETURNING. 2013-03-10 19:18:49 -04:00
foreign deflist_to_tuplestore dumped core on an option with no value. 2011-09-13 11:36:53 -04:00
lib Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
libpq Produce a more useful error message for over-length Unix socket paths. 2012-11-29 19:57:17 -05:00
main Fix insecure parsing of server command-line switches. 2013-04-01 14:01:04 -04:00
nodes Fix planning of non-strict equivalence clauses above outer joins. 2012-10-18 12:29:00 -04:00
optimizer Ignore extra subquery outputs in set_subquery_size_estimates(). 2013-03-31 18:34:44 -04:00
parser Put analyze_keyword back in explain_option_name production. 2013-06-05 13:33:18 -04:00
po Translation updates 2013-03-31 16:41:13 -03:00
port Split up process latch initialization for more-fail-soft behavior. 2012-10-14 23:00:07 -04:00
postmaster Fix insecure parsing of server command-line switches. 2013-04-01 14:01:04 -04:00
regex Fix crash on compiling a regular expression with more than 32k colors. 2013-04-04 19:32:05 +03:00
replication In base backup, only include our own tablespace version directory. 2013-03-25 20:26:30 +02:00
rewrite Prevent CREATE TABLE LIKE/INHERITS from (mis) copying whole-row Vars. 2012-06-30 16:44:03 -04:00
snowball Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
storage Fix memory leak in LogStandbySnapshot(). 2013-06-04 14:58:57 -04:00
tcop Fix insecure parsing of server command-line switches. 2013-04-01 14:01:04 -04:00
tsearch Fix logical errors in tsquery selectivity estimation for prefix queries. 2012-09-11 21:23:49 -04:00
utils Guard against input_rows == 0 in estimate_num_groups(). 2013-05-10 17:15:43 -04:00
.gitignore Add gitignore for mingw/cygwin build outputs 2011-06-09 18:11:47 +02:00
common.mk Workaround for recursive make breakage 2011-01-13 09:32:06 +02:00
Makefile Fix PGXS support for building loadable modules on AIX. 2012-10-09 21:04:15 -04:00
nls.mk Translation updates 2013-02-03 23:58:38 -05:00