1111 *
1212 *
1313 * IDENTIFICATION
14- * $PostgreSQL: pgsql/src/backend/parser/gram.y,v 2.661 2009/04/04 21:12:31 tgl Exp $
14+ * $PostgreSQL: pgsql/src/backend/parser/gram.y,v 2.662 2009/04/06 08:42:52 heikki Exp $
1515 *
1616 * HISTORY
1717 * AUTHORDATEMAJOR EVENT
@@ -437,7 +437,7 @@ static TypeName *TableFuncTypeName(List *columns);
437437CLUSTER COALESCE COLLATE COLUMN COMMENT COMMIT
438438COMMITTED CONCURRENTLY CONFIGURATION CONNECTION CONSTRAINT CONSTRAINTS
439439CONTENT_P CONTINUE_P CONVERSION_P COPY COST CREATE CREATEDB
440- CREATEROLE CREATEUSER CROSS CSVCTYPE CURRENT_P
440+ CREATEROLE CREATEUSER CROSS CSV CURRENT_P
441441CURRENT_CATALOG CURRENT_DATE CURRENT_ROLE CURRENT_SCHEMA
442442CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURSOR CYCLE
443443
@@ -464,9 +464,9 @@ static TypeName *TableFuncTypeName(List *columns);
464464
465465KEY
466466
467- LANCOMPILER LANGUAGE LARGE_P LAST_PLEADING LEAST LEFT LEVEL
468- LIKE LIMIT LISTEN LOAD LOCAL LOCALTIME LOCALTIMESTAMP LOCATION
469- LOCK_P LOGIN_P
467+ LANCOMPILER LANGUAGE LARGE_P LAST_PLC_COLLATE_P LC_CTYPE_P LEADING
468+ LEAST LEFT LEVEL LIKE LIMIT LISTEN LOAD LOCAL LOCALTIME LOCALTIMESTAMP
469+ LOCATION LOCK_P LOGIN_P
470470
471471MAPPING MATCH MAXVALUE MINUTE_P MINVALUE MODE MONTH_P MOVE
472472
@@ -6011,21 +6011,21 @@ createdb_opt_item:
60116011{
60126012$$ = makeDefElem(" encoding" ,NULL );
60136013}
6014- |COLLATE opt_equal Sconst
6014+ |LC_COLLATE_P opt_equal Sconst
60156015{
6016- $$ = makeDefElem(" collate " , (Node *)makeString($3 ));
6016+ $$ = makeDefElem(" lc_collate " , (Node *)makeString($3 ));
60176017}
6018- |COLLATE opt_equal DEFAULT
6018+ |LC_COLLATE_P opt_equal DEFAULT
60196019{
6020- $$ = makeDefElem(" collate " ,NULL );
6020+ $$ = makeDefElem(" lc_collate " ,NULL );
60216021}
6022- |CTYPE opt_equal Sconst
6022+ |LC_CTYPE_P opt_equal Sconst
60236023{
6024- $$ = makeDefElem(" ctype " , (Node *)makeString($3 ));
6024+ $$ = makeDefElem(" lc_ctype " , (Node *)makeString($3 ));
60256025}
6026- |CTYPE opt_equal DEFAULT
6026+ |LC_CTYPE_P opt_equal DEFAULT
60276027{
6028- $$ = makeDefElem(" ctype " ,NULL );
6028+ $$ = makeDefElem(" lc_ctype " ,NULL );
60296029}
60306030| CONNECTION LIMIT opt_equal SignedIconst
60316031{
@@ -10169,7 +10169,6 @@ unreserved_keyword:
1016910169| CREATEROLE
1017010170| CREATEUSER
1017110171| CSV
10172- | CTYPE
1017310172| CURRENT_P
1017410173| CURSOR
1017510174| CYCLE
@@ -10236,6 +10235,8 @@ unreserved_keyword:
1023610235| LANGUAGE
1023710236| LARGE_P
1023810237| LAST_P
10238+ | LC_COLLATE_P
10239+ | LC_CTYPE_P
1023910240| LEVEL
1024010241| LISTEN
1024110242| LOAD