]> granicus.if.org Git - postgresql/commit
Change case-folding of keywords to conform to SQL99 and fix misbehavior
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 21 Feb 2001 18:53:47 +0000 (18:53 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 21 Feb 2001 18:53:47 +0000 (18:53 +0000)
commitbe92ad49e0e94565e0ca10caeba186db80a24224
treed49392c2997a8c4c69ecd768b270187578d0e7aa
parent496373e2e4dc37a3789fa56d615b6665aa376c5b
Change case-folding of keywords to conform to SQL99 and fix misbehavior
in Turkish locale.  Keywords are now checked under pure ASCII case-folding
rules ('A'-'Z'->'a'-'z' and nothing else).  However, once a word is
determined not to be a keyword, it will be case-folded under the current
locale, same as before.  See pghackers discussion 20-Feb-01.
src/backend/parser/keywords.c
src/backend/parser/scan.l
src/backend/utils/adt/ruleutils.c
src/interfaces/ecpg/preproc/ecpg_keywords.c
src/interfaces/ecpg/preproc/keywords.c
src/interfaces/ecpg/preproc/pgc.l