*
*
* 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;
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;
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;
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;
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;