CVSROOT: /home/projects/pgsql/cvsroot
Module name: pgsql
Changes by: tgl(at)hub(dot)org 01/02/21 13:53:47
Modified files:
src/backend/parser: keywords.c scan.l
src/backend/utils/adt: ruleutils.c
src/interfaces/ecpg/preproc: ecpg_keywords.c keywords.c pgc.l
Log message:
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.