aboutsummaryrefslogtreecommitdiff
path: root/src/tutorial/syscat.source
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2009-11-21 05:44:05 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2009-11-21 05:44:05 +0000
commite6c63bf6604f2fb3b17c15e0652686a92f8b8a77 (patch)
tree123750f47937984d22b759c83df4cb6ac6a47798 /src/tutorial/syscat.source
parent7fc0f06221d22632daa3ff8b70919b43e8a242ca (diff)
downloadpostgresql-e6c63bf6604f2fb3b17c15e0652686a92f8b8a77.tar.gz
postgresql-e6c63bf6604f2fb3b17c15e0652686a92f8b8a77.zip
Refactor ecpg grammar so that it uses the core grammar's unreserved_keyword
list, minus a few specific words that have to be treated specially. This replaces a hard-wired list of keywords that would have needed manual maintenance, and was not getting it. The 8.4 coding was already missing these words, causing ecpg to incorrectly treat them as reserved words: CALLED, CATALOG, DEFINER, ENUM, FOLLOWING, INVOKER, OPTIONS, PARTITION, PRECEDING, RANGE, SECURITY, SERVER, UNBOUNDED, WRAPPER. In HEAD we were additionally missing COMMENTS, FUNCTIONS, SEQUENCES, TABLES. Per gripe from Bosco Rama.
Diffstat (limited to 'src/tutorial/syscat.source')
0 files changed, 0 insertions, 0 deletions