1111 *
1212 *
1313 * IDENTIFICATION
14- * $PostgreSQL: pgsql/src/backend/parser/gram.y,v 2.653 2009/01/1208:54:26 petere Exp $
14+ * $PostgreSQL: pgsql/src/backend/parser/gram.y,v 2.654 2009/01/1209:38:30 petere Exp $
1515 *
1616 * HISTORY
1717 * AUTHORDATEMAJOR EVENT
@@ -1503,23 +1503,23 @@ AlterTableStmt:
15031503n->relkind = OBJECT_TABLE;
15041504$$ = (Node *)n;
15051505}
1506- | ALTER INDEX relation_expr alter_table_cmds
1506+ | ALTER INDEX qualified_name alter_table_cmds
15071507{
15081508AlterTableStmt *n = makeNode(AlterTableStmt);
15091509n->relation =$3 ;
15101510n->cmds =$4 ;
15111511n->relkind = OBJECT_INDEX;
15121512$$ = (Node *)n;
15131513}
1514- | ALTER SEQUENCE relation_expr alter_table_cmds
1514+ | ALTER SEQUENCE qualified_name alter_table_cmds
15151515{
15161516AlterTableStmt *n = makeNode(AlterTableStmt);
15171517n->relation =$3 ;
15181518n->cmds =$4 ;
15191519n->relkind = OBJECT_SEQUENCE;
15201520$$ = (Node *)n;
15211521}
1522- | ALTER VIEW relation_expr alter_table_cmds
1522+ | ALTER VIEW qualified_name alter_table_cmds
15231523{
15241524AlterTableStmt *n = makeNode(AlterTableStmt);
15251525n->relation =$3 ;
@@ -2548,7 +2548,7 @@ CreateSeqStmt:
25482548;
25492549
25502550AlterSeqStmt :
2551- ALTER SEQUENCE relation_expr SeqOptList
2551+ ALTER SEQUENCE qualified_name SeqOptList
25522552{
25532553AlterSeqStmt *n = makeNode(AlterSeqStmt);
25542554n->sequence =$3 ;
@@ -5185,7 +5185,7 @@ RenameStmt: ALTER AGGREGATE func_name aggr_args RENAME TO name
51855185n->newname =$6 ;
51865186$$ = (Node *)n;
51875187}
5188- | ALTER SEQUENCErelation_expr RENAME TO name
5188+ | ALTER SEQUENCEqualified_name RENAME TO name
51895189{
51905190RenameStmt *n = makeNode(RenameStmt);
51915191n->renameType = OBJECT_SEQUENCE;
@@ -5194,7 +5194,7 @@ RenameStmt: ALTER AGGREGATE func_name aggr_args RENAME TO name
51945194n->newname =$6 ;
51955195$$ = (Node *)n;
51965196}
5197- | ALTER VIEWrelation_expr RENAME TO name
5197+ | ALTER VIEWqualified_name RENAME TO name
51985198{
51995199RenameStmt *n = makeNode(RenameStmt);
52005200n->renameType = OBJECT_VIEW;
@@ -5203,7 +5203,7 @@ RenameStmt: ALTER AGGREGATE func_name aggr_args RENAME TO name
52035203n->newname =$6 ;
52045204$$ = (Node *)n;
52055205}
5206- | ALTER INDEXrelation_expr RENAME TO name
5206+ | ALTER INDEXqualified_name RENAME TO name
52075207{
52085208RenameStmt *n = makeNode(RenameStmt);
52095209n->renameType = OBJECT_INDEX;
@@ -5221,7 +5221,7 @@ RenameStmt: ALTER AGGREGATE func_name aggr_args RENAME TO name
52215221n->newname =$8 ;
52225222$$ = (Node *)n;
52235223}
5224- | ALTER TRIGGER name ONrelation_expr RENAME TO name
5224+ | ALTER TRIGGER name ONqualified_name RENAME TO name
52255225{
52265226RenameStmt *n = makeNode(RenameStmt);
52275227n->renameType = OBJECT_TRIGGER;
@@ -5345,15 +5345,15 @@ AlterObjectSchemaStmt:
53455345n->newschema =$6 ;
53465346$$ = (Node *)n;
53475347}
5348- | ALTER SEQUENCErelation_expr SET SCHEMA name
5348+ | ALTER SEQUENCEqualified_name SET SCHEMA name
53495349{
53505350AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
53515351n->objectType = OBJECT_SEQUENCE;
53525352n->relation =$3 ;
53535353n->newschema =$6 ;
53545354$$ = (Node *)n;
53555355}
5356- | ALTER VIEWrelation_expr SET SCHEMA name
5356+ | ALTER VIEWqualified_name SET SCHEMA name
53575357{
53585358AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
53595359n->objectType = OBJECT_VIEW;