mirror of
https://github.com/postgres/postgres.git
synced 2025-07-07 00:36:50 +03:00
Forgot to handle column length defaults in ALTER TABLE ADD COLUMN.
This commit is contained in:
@ -5,7 +5,7 @@
|
|||||||
*
|
*
|
||||||
* Copyright (c) 1994, Regents of the University of California
|
* Copyright (c) 1994, Regents of the University of California
|
||||||
*
|
*
|
||||||
* $Id: analyze.c,v 1.131 2000/01/20 02:24:50 tgl Exp $
|
* $Id: analyze.c,v 1.132 2000/01/22 01:22:48 tgl Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -178,6 +178,18 @@ transformStmt(ParseState *pstate, Node *parseTree)
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case T_AlterTableStmt:
|
||||||
|
{
|
||||||
|
AlterTableStmt *n = (AlterTableStmt *) parseTree;
|
||||||
|
|
||||||
|
result = makeNode(Query);
|
||||||
|
result->commandType = CMD_UTILITY;
|
||||||
|
if (n->subtype == 'A') /* ADD COLUMN */
|
||||||
|
transformColumnType(pstate, (ColumnDef *) n->def);
|
||||||
|
result->utilityStmt = (Node *) parseTree;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
/*------------------------
|
/*------------------------
|
||||||
* Optimizable statements
|
* Optimizable statements
|
||||||
*------------------------
|
*------------------------
|
||||||
|
Reference in New Issue
Block a user