*
*
* IDENTIFICATION
- * $PostgreSQL: pgsql/src/backend/parser/gram.y,v 2.520 2005/12/28 01:30:00 tgl Exp $
+ * $PostgreSQL: pgsql/src/backend/parser/gram.y,v 2.521 2005/12/29 04:53:18 neilc Exp $
*
* HISTORY
* AUTHOR DATE MAJOR EVENT
/* Subcommands that are for ALTER TABLE only */
alter_table_cmd:
- /* ALTER TABLE ADD_P [COLUMN] */
+ /* ALTER TABLE ADD [COLUMN] */
ADD_P opt_column columnDef
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->transform = $6;
$$ = (Node *)n;
}
- /* ALTER TABLE ADD_P CONSTRAINT ... */
+ /* ALTER TABLE ADD CONSTRAINT ... */
| ADD_P TableConstraint
{
AlterTableCmd *n = makeNode(AlterTableCmd);
n->typename = $3;
$$ = (Node *)n;
}
- /* ALTER DOMAIN ADD_P CONSTRAINT ... */
+ /* ALTER DOMAIN ADD CONSTRAINT ... */
| ALTER DOMAIN_P any_name ADD_P TableConstraint
{
AlterDomainStmt *n = makeNode(AlterDomainStmt);
-/* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/preproc.y,v 1.314 2005/12/27 04:00:08 momjian Exp $ */
+/* $PostgreSQL: pgsql/src/interfaces/ecpg/preproc/preproc.y,v 1.315 2005/12/29 04:53:18 neilc Exp $ */
/* Copyright comment */
%{
alter_table_cmd:
ADD_P opt_column columnDef
-/* ALTER TABLE ADD_P [COLUMN] */
+/* ALTER TABLE ADD [COLUMN] */
{ $$ = cat_str(3, make_str("add"), $2, $3); }
/* ALTER TABLE ALTER [COLUMN] {SET DEFAULT |DROP DEFAULT} */
| ALTER opt_column ColId alter_column_default
/* ALTER TABLE ALTER [COLUMN] TYPE [ USING ] */
| ALTER opt_column ColId TYPE_P Typename alter_using
{ $$ = cat_str(6, make_str("alter"), $2, $3, make_str("type"), $5, $6); }
-/* ALTER TABLE ADD_P CONSTRAINT ... */
+/* ALTER TABLE ADD CONSTRAINT ... */
| ADD_P TableConstraint
{ $$ = cat_str(2, make_str("add"), $2); }
/* ALTER TABLE DROP CONSTRAINT ... */