|
1 |
| -/* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/preproc.y,v 1.353 2007/10/03 11:11:12 meskes Exp $ */ |
| 1 | +/* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/preproc.y,v 1.354 2007/10/10 06:33:17 meskes Exp $ */ |
2 | 2 |
|
3 | 3 | /* Copyright comment */
|
4 | 4 | %{
|
@@ -422,7 +422,7 @@ add_typedef(char *name, char * dimension, char * length, enum ECPGttype type_enu
|
422 | 422 | CHARACTER CHARACTERISTICS CHECK CHECKPOINT CLASS CLOSE
|
423 | 423 | CLUSTER COALESCE COLLATE COLUMN COMMENT COMMIT
|
424 | 424 | COMMITTED CONCURRENTLY CONFIGURATION CONNECTION CONSTRAINT CONSTRAINTS
|
425 |
| - CONTENT_P CONVERSION_P CONVERT COPY COST CREATE CREATEDB |
| 425 | + CONTENT_P CONVERSION_P COPY COST CREATE CREATEDB |
426 | 426 | CREATEROLE CREATEUSER CROSS CSV CURRENT_P CURRENT_DATE CURRENT_ROLE
|
427 | 427 | CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURSOR CYCLE
|
428 | 428 |
|
@@ -4405,10 +4405,6 @@ func_expr: func_name '(' ')'
|
4405 | 4405 | { $$ = cat_str(3, make_str("trim(trailing"), $4, make_str(")")); }
|
4406 | 4406 | | TRIM '(' trim_list ')'
|
4407 | 4407 | { $$ = cat_str(3, make_str("trim("), $3, make_str(")")); }
|
4408 |
| - | CONVERT '(' a_expr USING any_name ')' |
4409 |
| - { $$ = cat_str(5, make_str("convert("), $3, make_str("using"), $5, make_str(")"));} |
4410 |
| - | CONVERT '(' expr_list ')' |
4411 |
| - { $$ = cat_str(3, make_str("convert("), $3, make_str(")")); } |
4412 | 4408 | | NULLIF '(' a_expr ',' a_expr ')'
|
4413 | 4409 | { $$ = cat_str(5, make_str("nullif("), $3, make_str(","), $5, make_str(")")); }
|
4414 | 4410 | | COALESCE '(' expr_list ')'
|
@@ -6652,7 +6648,6 @@ col_name_keyword:
|
6652 | 6648 | */
|
6653 | 6649 | | CHARACTER { $$ = make_str("character"); }
|
6654 | 6650 | | COALESCE { $$ = make_str("coalesce"); }
|
6655 |
| - | CONVERT { $$ = make_str("convert"); } |
6656 | 6651 | | DEC { $$ = make_str("dec"); }
|
6657 | 6652 | | DECIMAL_P { $$ = make_str("decimal"); }
|
6658 | 6653 | | EXISTS { $$ = make_str("exists"); }
|
|
0 commit comments