|
5 | 5 | *
|
6 | 6 | * Copyright (c) 1994, Regents of the University of California
|
7 | 7 | *
|
8 |
| - *$Id: analyze.c,v 1.131 2000/01/20 02:24:50 tgl Exp $ |
| 8 | + *$Id: analyze.c,v 1.132 2000/01/22 01:22:48 tgl Exp $ |
9 | 9 | *
|
10 | 10 | *-------------------------------------------------------------------------
|
11 | 11 | */
|
@@ -178,6 +178,18 @@ transformStmt(ParseState *pstate, Node *parseTree)
|
178 | 178 | }
|
179 | 179 | break;
|
180 | 180 |
|
| 181 | +caseT_AlterTableStmt: |
| 182 | +{ |
| 183 | +AlterTableStmt*n= (AlterTableStmt*)parseTree; |
| 184 | + |
| 185 | +result=makeNode(Query); |
| 186 | +result->commandType=CMD_UTILITY; |
| 187 | +if (n->subtype=='A')/* ADD COLUMN */ |
| 188 | +transformColumnType(pstate, (ColumnDef*)n->def); |
| 189 | +result->utilityStmt= (Node*)parseTree; |
| 190 | +} |
| 191 | +break; |
| 192 | + |
181 | 193 | /*------------------------
|
182 | 194 | *Optimizable statements
|
183 | 195 | *------------------------
|
|