index 145e4aac5d35844d1f8739966679502ff8bf54ba..448b7615988b96efcb3ba2348064d4d4a5d68611 100644 (file)
*
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/parser/gram.y,v 2.653 2009年01月12日 08:54:26 petere Exp $
+ * $PostgreSQL: pgsql/src/backend/parser/gram.y,v 2.654 2009年01月12日 09:38:30 petere Exp $
*
* HISTORY
* AUTHOR DATE MAJOR EVENT
n->relkind = OBJECT_TABLE;
$$ = (Node *)n;
}
- | ALTER INDEX relation_expr alter_table_cmds
+ | ALTER INDEX qualified_name alter_table_cmds
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = 3ドル;
n->relkind = OBJECT_INDEX;
$$ = (Node *)n;
}
- | ALTER SEQUENCE relation_expr alter_table_cmds
+ | ALTER SEQUENCE qualified_name alter_table_cmds
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = 3ドル;
n->relkind = OBJECT_SEQUENCE;
$$ = (Node *)n;
}
- | ALTER VIEW relation_expr alter_table_cmds
+ | ALTER VIEW qualified_name alter_table_cmds
{
AlterTableStmt *n = makeNode(AlterTableStmt);
n->relation = 3ドル;
;
AlterSeqStmt:
- ALTER SEQUENCE relation_expr SeqOptList
+ ALTER SEQUENCE qualified_name SeqOptList
{
AlterSeqStmt *n = makeNode(AlterSeqStmt);
n->sequence = 3ドル;
@@ -5185,7 +5185,7 @@ RenameStmt: ALTER AGGREGATE func_name aggr_args RENAME TO name
n->newname = 6ドル;
$$ = (Node *)n;
}
- | ALTER SEQUENCE relation_expr RENAME TO name
+ | ALTER SEQUENCE qualified_name RENAME TO name
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_SEQUENCE;
@@ -5194,7 +5194,7 @@ RenameStmt: ALTER AGGREGATE func_name aggr_args RENAME TO name
n->newname = 6ドル;
$$ = (Node *)n;
}
- | ALTER VIEW relation_expr RENAME TO name
+ | ALTER VIEW qualified_name RENAME TO name
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_VIEW;
@@ -5203,7 +5203,7 @@ RenameStmt: ALTER AGGREGATE func_name aggr_args RENAME TO name
n->newname = 6ドル;
$$ = (Node *)n;
}
- | ALTER INDEX relation_expr RENAME TO name
+ | ALTER INDEX qualified_name RENAME TO name
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_INDEX;
@@ -5221,7 +5221,7 @@ RenameStmt: ALTER AGGREGATE func_name aggr_args RENAME TO name
n->newname = 8ドル;
$$ = (Node *)n;
}
- | ALTER TRIGGER name ON relation_expr RENAME TO name
+ | ALTER TRIGGER name ON qualified_name RENAME TO name
{
RenameStmt *n = makeNode(RenameStmt);
n->renameType = OBJECT_TRIGGER;
n->newschema = 6ドル;
$$ = (Node *)n;
}
- | ALTER SEQUENCE relation_expr SET SCHEMA name
+ | ALTER SEQUENCE qualified_name SET SCHEMA name
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_SEQUENCE;
n->newschema = 6ドル;
$$ = (Node *)n;
}
- | ALTER VIEW relation_expr SET SCHEMA name
+ | ALTER VIEW qualified_name SET SCHEMA name
{
AlterObjectSchemaStmt *n = makeNode(AlterObjectSchemaStmt);
n->objectType = OBJECT_VIEW;