@@ -352,9 +352,9 @@ static Node *makeRecursiveViewSelect(char *relname, List *aliases, Node *query);
352
352
%type <chr> enable_trigger
353
353
354
354
%type <str> copy_file_name
355
- database_name access_method_clause access_method attr_name
355
+ access_method_clause attr_name
356
356
table_access_method_clause name cursor_name file_name
357
- index_name opt_index_name cluster_index_specification
357
+ opt_index_name cluster_index_specification
358
358
359
359
%type <list> func_name handler_name qual_Op qual_all_Op subquery_Op
360
360
opt_class opt_inline_handler opt_validator validator_clause
@@ -1183,7 +1183,7 @@ AlterRoleStmt:
1183
1183
1184
1184
opt_in_database :
1185
1185
/* EMPTY */ { $$ = NULL ; }
1186
- | IN_P DATABASE database_name { $$ = $3 ; }
1186
+ | IN_P DATABASE name { $$ = $3 ; }
1187
1187
;
1188
1188
1189
1189
AlterRoleSetStmt :
@@ -3945,7 +3945,7 @@ part_elem: ColId opt_collate opt_class
3945
3945
;
3946
3946
3947
3947
table_access_method_clause :
3948
- USING access_method { $$ = $2 ; }
3948
+ USING name { $$ = $2 ; }
3949
3949
| /* EMPTY*/ { $$ = NULL ; }
3950
3950
;
3951
3951
@@ -3970,7 +3970,7 @@ OptConsTableSpace: USING INDEX TABLESPACE name { $$ = $4; }
3970
3970
| /* EMPTY*/ { $$ = NULL ; }
3971
3971
;
3972
3972
3973
- ExistingIndex : USING INDEX index_name { $$ = $3 ; }
3973
+ ExistingIndex : USING INDEX name { $$ = $3 ; }
3974
3974
;
3975
3975
3976
3976
/* ****************************************************************************
@@ -4635,7 +4635,7 @@ AlterExtensionContentsStmt:
4635
4635
n->object = (Node *) $6 ;
4636
4636
$$ = (Node *)n;
4637
4637
}
4638
- | ALTER EXTENSION name add_drop OPERATOR CLASS any_name USING access_method
4638
+ | ALTER EXTENSION name add_drop OPERATOR CLASS any_name USING name
4639
4639
{
4640
4640
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
4641
4641
n->extname = $3 ;
@@ -4644,7 +4644,7 @@ AlterExtensionContentsStmt:
4644
4644
n->object = (Node *) lcons(makeString($9 ), $7 );
4645
4645
$$ = (Node *)n;
4646
4646
}
4647
- | ALTER EXTENSION name add_drop OPERATOR FAMILY any_name USING access_method
4647
+ | ALTER EXTENSION name add_drop OPERATOR FAMILY any_name USING name
4648
4648
{
4649
4649
AlterExtensionContentsStmt *n = makeNode(AlterExtensionContentsStmt);
4650
4650
n->extname = $3 ;
@@ -5987,7 +5987,7 @@ opt_if_not_exists: IF_P NOT EXISTS { $$ = true; }
5987
5987
5988
5988
CreateOpClassStmt :
5989
5989
CREATE OPERATOR CLASS any_name opt_default FOR TYPE_P Typename
5990
- USING access_method opt_opfamily AS opclass_item_list
5990
+ USING name opt_opfamily AS opclass_item_list
5991
5991
{
5992
5992
CreateOpClassStmt *n = makeNode(CreateOpClassStmt);
5993
5993
n->opclassname = $4 ;
@@ -6086,7 +6086,7 @@ opt_recheck: RECHECK
6086
6086
6087
6087
6088
6088
CreateOpFamilyStmt :
6089
- CREATE OPERATOR FAMILY any_name USING access_method
6089
+ CREATE OPERATOR FAMILY any_name USING name
6090
6090
{
6091
6091
CreateOpFamilyStmt *n = makeNode(CreateOpFamilyStmt);
6092
6092
n->opfamilyname = $4 ;
@@ -6096,7 +6096,7 @@ CreateOpFamilyStmt:
6096
6096
;
6097
6097
6098
6098
AlterOpFamilyStmt :
6099
- ALTER OPERATOR FAMILY any_name USING access_method ADD_P opclass_item_list
6099
+ ALTER OPERATOR FAMILY any_name USING name ADD_P opclass_item_list
6100
6100
{
6101
6101
AlterOpFamilyStmt *n = makeNode(AlterOpFamilyStmt);
6102
6102
n->opfamilyname = $4 ;
@@ -6105,7 +6105,7 @@ AlterOpFamilyStmt:
6105
6105
n->items = $8 ;
6106
6106
$$ = (Node *) n;
6107
6107
}
6108
- | ALTER OPERATOR FAMILY any_name USING access_method DROP opclass_drop_list
6108
+ | ALTER OPERATOR FAMILY any_name USING name DROP opclass_drop_list
6109
6109
{
6110
6110
AlterOpFamilyStmt *n = makeNode(AlterOpFamilyStmt);
6111
6111
n->opfamilyname = $4 ;
@@ -6142,7 +6142,7 @@ opclass_drop:
6142
6142
6143
6143
6144
6144
DropOpClassStmt :
6145
- DROP OPERATOR CLASS any_name USING access_method opt_drop_behavior
6145
+ DROP OPERATOR CLASS any_name USING name opt_drop_behavior
6146
6146
{
6147
6147
DropStmt *n = makeNode(DropStmt);
6148
6148
n->objects = list_make1(lcons(makeString($6 ), $4 ));
@@ -6152,7 +6152,7 @@ DropOpClassStmt:
6152
6152
n->concurrent = false ;
6153
6153
$$ = (Node *) n;
6154
6154
}
6155
- | DROP OPERATOR CLASS IF_P EXISTS any_name USING access_method opt_drop_behavior
6155
+ | DROP OPERATOR CLASS IF_P EXISTS any_name USING name opt_drop_behavior
6156
6156
{
6157
6157
DropStmt *n = makeNode(DropStmt);
6158
6158
n->objects = list_make1(lcons(makeString($8 ), $6 ));
@@ -6165,7 +6165,7 @@ DropOpClassStmt:
6165
6165
;
6166
6166
6167
6167
DropOpFamilyStmt :
6168
- DROP OPERATOR FAMILY any_name USING access_method opt_drop_behavior
6168
+ DROP OPERATOR FAMILY any_name USING name opt_drop_behavior
6169
6169
{
6170
6170
DropStmt *n = makeNode(DropStmt);
6171
6171
n->objects = list_make1(lcons(makeString($6 ), $4 ));
@@ -6175,7 +6175,7 @@ DropOpFamilyStmt:
6175
6175
n->concurrent = false ;
6176
6176
$$ = (Node *) n;
6177
6177
}
6178
- | DROP OPERATOR FAMILY IF_P EXISTS any_name USING access_method opt_drop_behavior
6178
+ | DROP OPERATOR FAMILY IF_P EXISTS any_name USING name opt_drop_behavior
6179
6179
{
6180
6180
DropStmt *n = makeNode(DropStmt);
6181
6181
n->objects = list_make1(lcons(makeString($8 ), $6 ));
@@ -6582,15 +6582,15 @@ CommentStmt:
6582
6582
n->comment = $8 ;
6583
6583
$$ = (Node *) n;
6584
6584
}
6585
- | COMMENT ON OPERATOR CLASS any_name USING access_method IS comment_text
6585
+ | COMMENT ON OPERATOR CLASS any_name USING name IS comment_text
6586
6586
{
6587
6587
CommentStmt *n = makeNode(CommentStmt);
6588
6588
n->objtype = OBJECT_OPCLASS;
6589
6589
n->object = (Node *) lcons(makeString($7 ), $5 );
6590
6590
n->comment = $9 ;
6591
6591
$$ = (Node *) n;
6592
6592
}
6593
- | COMMENT ON OPERATOR FAMILY any_name USING access_method IS comment_text
6593
+ | COMMENT ON OPERATOR FAMILY any_name USING name IS comment_text
6594
6594
{
6595
6595
CommentStmt *n = makeNode(CommentStmt);
6596
6596
n->objtype = OBJECT_OPFAMILY;
@@ -7432,7 +7432,7 @@ IndexStmt: CREATE opt_unique INDEX opt_concurrently opt_index_name
7432
7432
n->reset_default_tblspc = false ;
7433
7433
$$ = (Node *)n;
7434
7434
}
7435
- | CREATE opt_unique INDEX opt_concurrently IF_P NOT EXISTS index_name
7435
+ | CREATE opt_unique INDEX opt_concurrently IF_P NOT EXISTS name
7436
7436
ON relation_expr access_method_clause ' (' index_params ' )'
7437
7437
opt_include opt_reloptions OptTableSpace where_clause
7438
7438
{
@@ -7475,12 +7475,12 @@ opt_concurrently:
7475
7475
;
7476
7476
7477
7477
opt_index_name :
7478
- index_name { $$ = $1 ; }
7478
+ name { $$ = $1 ; }
7479
7479
| /* EMPTY*/ { $$ = NULL ; }
7480
7480
;
7481
7481
7482
7482
access_method_clause :
7483
- USING access_method { $$ = $2 ; }
7483
+ USING name { $$ = $2 ; }
7484
7484
| /* EMPTY*/ { $$ = DEFAULT_INDEX_TYPE; }
7485
7485
;
7486
7486
@@ -8527,7 +8527,7 @@ RenameStmt: ALTER AGGREGATE aggregate_with_argtypes RENAME TO name
8527
8527
n->missing_ok = false ;
8528
8528
$$ = (Node *)n;
8529
8529
}
8530
- | ALTER DATABASE database_name RENAME TO database_name
8530
+ | ALTER DATABASE name RENAME TO name
8531
8531
{
8532
8532
RenameStmt *n = makeNode(RenameStmt);
8533
8533
n->renameType = OBJECT_DATABASE;
@@ -8590,7 +8590,7 @@ RenameStmt: ALTER AGGREGATE aggregate_with_argtypes RENAME TO name
8590
8590
n->missing_ok = false ;
8591
8591
$$ = (Node *)n;
8592
8592
}
8593
- | ALTER OPERATOR CLASS any_name USING access_method RENAME TO name
8593
+ | ALTER OPERATOR CLASS any_name USING name RENAME TO name
8594
8594
{
8595
8595
RenameStmt *n = makeNode(RenameStmt);
8596
8596
n->renameType = OBJECT_OPCLASS;
@@ -8599,7 +8599,7 @@ RenameStmt: ALTER AGGREGATE aggregate_with_argtypes RENAME TO name
8599
8599
n->missing_ok = false ;
8600
8600
$$ = (Node *)n;
8601
8601
}
8602
- | ALTER OPERATOR FAMILY any_name USING access_method RENAME TO name
8602
+ | ALTER OPERATOR FAMILY any_name USING name RENAME TO name
8603
8603
{
8604
8604
RenameStmt *n = makeNode(RenameStmt);
8605
8605
n->renameType = OBJECT_OPFAMILY;
@@ -9179,7 +9179,7 @@ AlterObjectSchemaStmt:
9179
9179
n->missing_ok = false ;
9180
9180
$$ = (Node *)n;
9181
9181
}
9182
- | ALTER OPERATOR CLASS any_name USING access_method SET SCHEMA name
9182
+ | ALTER OPERATOR CLASS any_name USING name SET SCHEMA name
9183
9183
{
9184
9184
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
9185
9185
n->objectType = OBJECT_OPCLASS;
@@ -9188,7 +9188,7 @@ AlterObjectSchemaStmt:
9188
9188
n->missing_ok = false ;
9189
9189
$$ = (Node *)n;
9190
9190
}
9191
- | ALTER OPERATOR FAMILY any_name USING access_method SET SCHEMA name
9191
+ | ALTER OPERATOR FAMILY any_name USING name SET SCHEMA name
9192
9192
{
9193
9193
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
9194
9194
n->objectType = OBJECT_OPFAMILY;
@@ -9444,7 +9444,7 @@ AlterOwnerStmt: ALTER AGGREGATE aggregate_with_argtypes OWNER TO RoleSpec
9444
9444
n->newowner = $6 ;
9445
9445
$$ = (Node *)n;
9446
9446
}
9447
- | ALTER DATABASE database_name OWNER TO RoleSpec
9447
+ | ALTER DATABASE name OWNER TO RoleSpec
9448
9448
{
9449
9449
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
9450
9450
n->objectType = OBJECT_DATABASE;
@@ -9492,15 +9492,15 @@ AlterOwnerStmt: ALTER AGGREGATE aggregate_with_argtypes OWNER TO RoleSpec
9492
9492
n->newowner = $6 ;
9493
9493
$$ = (Node *)n;
9494
9494
}
9495
- | ALTER OPERATOR CLASS any_name USING access_method OWNER TO RoleSpec
9495
+ | ALTER OPERATOR CLASS any_name USING name OWNER TO RoleSpec
9496
9496
{
9497
9497
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
9498
9498
n->objectType = OBJECT_OPCLASS;
9499
9499
n->object = (Node *) lcons(makeString($6 ), $4 );
9500
9500
n->newowner = $9 ;
9501
9501
$$ = (Node *)n;
9502
9502
}
9503
- | ALTER OPERATOR FAMILY any_name USING access_method OWNER TO RoleSpec
9503
+ | ALTER OPERATOR FAMILY any_name USING name OWNER TO RoleSpec
9504
9504
{
9505
9505
AlterOwnerStmt *n = makeNode(AlterOwnerStmt);
9506
9506
n->objectType = OBJECT_OPFAMILY;
@@ -10204,7 +10204,7 @@ LoadStmt: LOAD file_name
10204
10204
*****************************************************************************/
10205
10205
10206
10206
CreatedbStmt :
10207
- CREATE DATABASE database_name opt_with createdb_opt_list
10207
+ CREATE DATABASE name opt_with createdb_opt_list
10208
10208
{
10209
10209
CreatedbStmt *n = makeNode(CreatedbStmt);
10210
10210
n->dbname = $3 ;
@@ -10275,21 +10275,21 @@ opt_equal: '=' {}
10275
10275
*****************************************************************************/
10276
10276
10277
10277
AlterDatabaseStmt :
10278
- ALTER DATABASE database_name WITH createdb_opt_list
10278
+ ALTER DATABASE name WITH createdb_opt_list
10279
10279
{
10280
10280
AlterDatabaseStmt *n = makeNode(AlterDatabaseStmt);
10281
10281
n->dbname = $3 ;
10282
10282
n->options = $5 ;
10283
10283
$$ = (Node *)n;
10284
10284
}
10285
- | ALTER DATABASE database_name createdb_opt_list
10285
+ | ALTER DATABASE name createdb_opt_list
10286
10286
{
10287
10287
AlterDatabaseStmt *n = makeNode(AlterDatabaseStmt);
10288
10288
n->dbname = $3 ;
10289
10289
n->options = $4 ;
10290
10290
$$ = (Node *)n;
10291
10291
}
10292
- | ALTER DATABASE database_name SET TABLESPACE name
10292
+ | ALTER DATABASE name SET TABLESPACE name
10293
10293
{
10294
10294
AlterDatabaseStmt *n = makeNode(AlterDatabaseStmt);
10295
10295
n->dbname = $3 ;
@@ -10300,7 +10300,7 @@ AlterDatabaseStmt:
10300
10300
;
10301
10301
10302
10302
AlterDatabaseSetStmt :
10303
- ALTER DATABASE database_name SetResetClause
10303
+ ALTER DATABASE name SetResetClause
10304
10304
{
10305
10305
AlterDatabaseSetStmt *n = makeNode(AlterDatabaseSetStmt);
10306
10306
n->dbname = $3 ;
@@ -10317,31 +10317,31 @@ AlterDatabaseSetStmt:
10317
10317
* This is implicitly CASCADE, no need for drop behavior
10318
10318
*****************************************************************************/
10319
10319
10320
- DropdbStmt : DROP DATABASE database_name
10320
+ DropdbStmt : DROP DATABASE name
10321
10321
{
10322
10322
DropdbStmt *n = makeNode(DropdbStmt);
10323
10323
n->dbname = $3 ;
10324
10324
n->missing_ok = false ;
10325
10325
n->options = NULL ;
10326
10326
$$ = (Node *)n;
10327
10327
}
10328
- | DROP DATABASE IF_P EXISTS database_name
10328
+ | DROP DATABASE IF_P EXISTS name
10329
10329
{
10330
10330
DropdbStmt *n = makeNode(DropdbStmt);
10331
10331
n->dbname = $5 ;
10332
10332
n->missing_ok = true ;
10333
10333
n->options = NULL ;
10334
10334
$$ = (Node *)n;
10335
10335
}
10336
- | DROP DATABASE database_name opt_with ' (' drop_option_list ' )'
10336
+ | DROP DATABASE name opt_with ' (' drop_option_list ' )'
10337
10337
{
10338
10338
DropdbStmt *n = makeNode(DropdbStmt);
10339
10339
n->dbname = $3 ;
10340
10340
n->missing_ok = false ;
10341
10341
n->options = $6 ;
10342
10342
$$ = (Node *)n;
10343
10343
}
10344
- | DROP DATABASE IF_P EXISTS database_name opt_with ' (' drop_option_list ' )'
10344
+ | DROP DATABASE IF_P EXISTS name opt_with ' (' drop_option_list ' )'
10345
10345
{
10346
10346
DropdbStmt *n = makeNode(DropdbStmt);
10347
10347
n->dbname = $5 ;
@@ -10643,7 +10643,7 @@ ClusterStmt:
10643
10643
$$ = (Node*)n;
10644
10644
}
10645
10645
/* kept for pre-8.3 compatibility */
10646
- | CLUSTER opt_verbose index_name ON qualified_name
10646
+ | CLUSTER opt_verbose name ON qualified_name
10647
10647
{
10648
10648
ClusterStmt *n = makeNode(ClusterStmt);
10649
10649
n->relation = $5 ;
@@ -10656,7 +10656,7 @@ ClusterStmt:
10656
10656
;
10657
10657
10658
10658
cluster_index_specification :
10659
- USING index_name { $$ = $2 ; }
10659
+ USING name { $$ = $2 ; }
10660
10660
| /* EMPTY*/ { $$ = NULL ; }
10661
10661
;
10662
10662
@@ -14995,16 +14995,8 @@ name_list: name
14995
14995
14996
14996
name: ColId { $$ = $1 ; };
14997
14997
14998
- database_name:
14999
- ColId { $$ = $1 ; };
15000
-
15001
- access_method:
15002
- ColId { $$ = $1 ; };
15003
-
15004
14998
attr_name: ColLabel { $$ = $1 ; };
15005
14999
15006
- index_name: ColId { $$ = $1 ; };
15007
-
15008
15000
file_name: Sconst { $$ = $1 ; };
15009
15001
15010
15002
/*
0 commit comments