Synced parser and keyword list.
authorMichael Meskes
Wed, 10 Oct 2007 06:33:17 +0000 (06:33 +0000)
committerMichael Meskes
Wed, 10 Oct 2007 06:33:17 +0000 (06:33 +0000)
src/interfaces/ecpg/ChangeLog
src/interfaces/ecpg/preproc/keywords.c
src/interfaces/ecpg/preproc/preproc.y

index 3be4f39e14de7c1c2bf990ecff642f3822dc6d45..500dbb4931a5d8412da108adcbee38746831c4cb 100644 (file)
@@ -2260,6 +2260,10 @@ Wed, 03 Oct 2007 10:48:39 +0200
      exported.
    - Created export list for ecpglib.
    - Also created export list for pgytpeslib and compatlib.
+   
+Wed, 10 Oct 2007 08:31:44 +0200
+   
+   - Synced parser and keyword list.
    - Set pgtypes library version to 3.0.
    - Set compat library version to 3.0.
    - Set ecpg library version to 6.0.
index 4145c577386b3f6d77a71ae807d2fefc08e335b3..62dffb74af7d8204f559e208a0bf6b930a163349 100644 (file)
@@ -8,7 +8,7 @@
  *
  *
  * IDENTIFICATION
- *   $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/keywords.c,v 1.82 2007/09/04 10:02:29 meskes Exp $
+ *   $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/keywords.c,v 1.83 2007/10/10 06:33:17 meskes Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -92,7 +92,6 @@ static const ScanKeyword ScanPGSQLKeywords[] = {
    {"constraints", CONSTRAINTS},
    {"content", CONTENT_P},
    {"conversion", CONVERSION_P},
-   {"convert", CONVERT},
    {"copy", COPY},
    {"cost", COST},
    {"create", CREATE},
index 1c7cf0c72a9751af248301dcec71aef9f3529ea2..985b40d1797928d9f24908fbacd4d2473f04ac22 100644 (file)
@@ -1,4 +1,4 @@
-/* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/preproc.y,v 1.353 2007/10/03 11:11:12 meskes Exp $ */
+/* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/preproc.y,v 1.354 2007/10/10 06:33:17 meskes Exp $ */
 
 /* Copyright comment */
 %{
@@ -422,7 +422,7 @@ add_typedef(char *name, char * dimension, char * length, enum ECPGttype type_enu
    CHARACTER CHARACTERISTICS CHECK CHECKPOINT CLASS CLOSE
    CLUSTER COALESCE COLLATE COLUMN COMMENT COMMIT
    COMMITTED CONCURRENTLY CONFIGURATION CONNECTION CONSTRAINT CONSTRAINTS 
-   CONTENT_P CONVERSION_P CONVERT COPY COST CREATE CREATEDB
+   CONTENT_P CONVERSION_P COPY COST CREATE CREATEDB
    CREATEROLE CREATEUSER CROSS CSV CURRENT_P CURRENT_DATE CURRENT_ROLE
    CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURSOR CYCLE
 
@@ -4405,10 +4405,6 @@ func_expr:      func_name '(' ')'
            { $$ = cat_str(3, make_str("trim(trailing"), $4, make_str(")")); }
        | TRIM '(' trim_list ')'
            { $$ = cat_str(3, make_str("trim("), $3, make_str(")")); }
-       | CONVERT '(' a_expr USING any_name ')'
-           { $$ = cat_str(5, make_str("convert("), $3, make_str("using"), $5, make_str(")"));}
-       | CONVERT '(' expr_list ')'
-           { $$ = cat_str(3, make_str("convert("), $3, make_str(")")); }
        | NULLIF '(' a_expr ',' a_expr ')'
            { $$ = cat_str(5, make_str("nullif("), $3, make_str(","), $5, make_str(")")); }
        | COALESCE '(' expr_list ')'
@@ -6652,7 +6648,6 @@ col_name_keyword:
  */
        | CHARACTER     { $$ = make_str("character"); }
        | COALESCE      { $$ = make_str("coalesce"); }
-       | CONVERT       { $$ = make_str("convert"); }
        | DEC           { $$ = make_str("dec"); }
        | DECIMAL_P     { $$ = make_str("decimal"); }
        | EXISTS        { $$ = make_str("exists"); }