1- /* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/preproc.y,v 1.313 2005/12/02 15:03:57 meskes Exp $ */
1+ /* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/preproc.y,v 1.314 2005/12/27 04:00:08 momjian Exp $ */
22
33/* Copyright comment */
44%{
@@ -349,7 +349,7 @@ add_additional_variables(char *name, bool insert)
349349%token TYPECAST
350350
351351/* ordinary key words in alphabetical order */
352- %token <keyword> ABORT_P ABSOLUTE_P ACCESS ACTION ADD ADMIN AFTER
352+ %token <keyword> ABORT_P ABSOLUTE_P ACCESS ACTION ADD_P ADMIN AFTER
353353 AGGREGATE ALL ALSO ALTER ANALYSE ANALYZE AND ANY ARRAY AS ASC
354354 ASSERTION ASSIGNMENT ASYMMETRIC AT AUTHORIZATION
355355
@@ -375,7 +375,7 @@ add_additional_variables(char *name, bool insert)
375375
376376 GET GLOBAL GRANT GRANTED GREATEST GROUP_P
377377
378- HANDLER HAVING HEADER HOLD HOUR_P
378+ HANDLER HAVING HEADER_P HOLD HOUR_P
379379
380380 ILIKE IMMEDIATE IMMUTABLE IMPLICIT_P IN_P INCLUDING INCREMENT
381381 INDEX INHERIT INHERITS INITIALLY INNER_P INOUT INPUT_P
@@ -1032,7 +1032,7 @@ AlterGroupStmt: ALTER GROUP_P RoleId add_drop USER name_list
10321032 { $$ = cat_str(5 , make_str(" alter group" ), $3 , $4 , make_str(" user" ), $6 ); }
10331033 ;
10341034
1035- add_drop : ADD { $$ = make_str(" add" ); }
1035+ add_drop : ADD_P { $$ = make_str(" add" ); }
10361036 | DROP { $$ = make_str(" drop" ); }
10371037 ;
10381038
@@ -1244,8 +1244,8 @@ alter_table_cmds:
12441244 ;
12451245
12461246alter_table_cmd :
1247- ADD opt_column columnDef
1248- /* ALTER TABLE <relation> ADD [COLUMN] <coldef> */
1247+ ADD_P opt_column columnDef
1248+ /* ALTER TABLE <relation> ADD_P [COLUMN] <coldef> */
12491249 { $$ = cat_str(3 , make_str(" add" ), $2 , $3 ); }
12501250/* ALTER TABLE <relation> ALTER [COLUMN] <colname> {SET DEFAULT <expr>|DROP DEFAULT} */
12511251 | ALTER opt_column ColId alter_column_default
@@ -1268,8 +1268,8 @@ alter_table_cmd:
12681268/* ALTER TABLE <relation> ALTER [COLUMN] <colname> TYPE <typename> [ USING <expression> ] */
12691269 | ALTER opt_column ColId TYPE_P Typename alter_using
12701270 { $$ = cat_str(6 , make_str(" alter" ), $2 , $3 , make_str(" type" ), $5 , $6 ); }
1271- /* ALTER TABLE <relation> ADD CONSTRAINT ... */
1272- | ADD TableConstraint
1271+ /* ALTER TABLE <relation> ADD_P CONSTRAINT ... */
1272+ | ADD_P TableConstraint
12731273 { $$ = cat_str(2 , make_str(" add" ), $2 ); }
12741274/* ALTER TABLE <relation> DROP CONSTRAINT ... */
12751275 | DROP CONSTRAINT name opt_drop_behavior
@@ -1385,7 +1385,7 @@ copy_opt_item: BINARY { $$ = make_str("binary"); }
13851385 | NULL_P opt_as StringConst
13861386 { $$ = cat_str(3 , make_str(" null" ), $2 , $3 ); }
13871387 | CSV { $$ = make_str(" csv" ); }
1388- | HEADER { $$ = make_str(" header" ); }
1388+ | HEADER_P { $$ = make_str(" header" ); }
13891389 | QUOTE opt_as Sconst
13901390 { $$ = cat_str(3 , make_str(" quote" ), $2 , $3 ); }
13911391 | ESCAPE opt_as Sconst
@@ -2847,7 +2847,7 @@ AlterDomainStmt:
28472847 { $$ = cat_str(3 , make_str(" alter domain" ), $3 , make_str(" drop not null" )); }
28482848 | ALTER DOMAIN_P any_name SET NOT NULL_P
28492849 { $$ = cat_str(3 , make_str(" alter domain" ), $3 , make_str(" set not null" )); }
2850- | ALTER DOMAIN_P any_name ADD TableConstraint
2850+ | ALTER DOMAIN_P any_name ADD_P TableConstraint
28512851 { $$ = cat_str(4 , make_str(" alter domain" ), $3 , make_str(" add" ), $5 ); }
28522852 | ALTER DOMAIN_P any_name DROP CONSTRAINT name opt_drop_behavior
28532853 { $$ = cat_str(5 , make_str(" alter domain" ), $3 , make_str(" drop constraint" ), $6 , $7 ); }
@@ -6044,7 +6044,7 @@ ECPGunreserved_con: ABORT_P { $$ = make_str("abort"); }
60446044 | ABSOLUTE_P { $$ = make_str(" absolute" ); }
60456045 | ACCESS { $$ = make_str(" access" ); }
60466046 | ACTION { $$ = make_str(" action" ); }
6047- | ADD { $$ = make_str(" add" ); }
6047+ | ADD_P { $$ = make_str(" add" ); }
60486048 | ADMIN { $$ = make_str(" admin" ); }
60496049 | AFTER { $$ = make_str(" after" ); }
60506050 | AGGREGATE { $$ = make_str(" aggregate" ); }
@@ -6108,7 +6108,7 @@ ECPGunreserved_con: ABORT_P { $$ = make_str("abort"); }
61086108 | GLOBAL { $$ = make_str(" global" ); }
61096109 | GRANTED { $$ = make_str(" granted" ); }
61106110 | HANDLER { $$ = make_str(" handler" ); }
6111- | HEADER { $$ = make_str(" header" ); }
6111+ | HEADER_P { $$ = make_str(" header" ); }
61126112 | HOLD { $$ = make_str(" hold" ); }
61136113/* | HOUR_P { $$ = make_str("hour"); }*/
61146114 | IMMEDIATE { $$ = make_str(" immediate" ); }
0 commit comments