|
8 | 8 | * |
9 | 9 | * |
10 | 10 | * IDENTIFICATION |
11 | | - * $PostgreSQL: pgsql/src/backend/parser/parse_relation.c,v 1.107 2005/04/28 21:47:14 tgl Exp $ |
| 11 | + * $PostgreSQL: pgsql/src/backend/parser/parse_relation.c,v 1.108 2005/05/29 17:10:23 tgl Exp $ |
12 | 12 | * |
13 | 13 | *------------------------------------------------------------------------- |
14 | 14 | */ |
@@ -1333,7 +1333,7 @@ expandRTE(List *rtable, int rtindex, int sublevels_up, |
1333 | 1333 | varnode=makeVar(rtindex, |
1334 | 1334 | attnum, |
1335 | 1335 | atttypid, |
1336 | | --1, |
| 1336 | +colDef->typename->typmod, |
1337 | 1337 | sublevels_up); |
1338 | 1338 |
|
1339 | 1339 | *colvars=lappend(*colvars,varnode); |
@@ -1678,7 +1678,7 @@ get_rte_attribute_type(RangeTblEntry *rte, AttrNumber attnum, |
1678 | 1678 | ColumnDef*colDef=list_nth(rte->coldeflist,attnum-1); |
1679 | 1679 |
|
1680 | 1680 | *vartype=typenameTypeId(colDef->typename); |
1681 | | -*vartypmod=-1; |
| 1681 | +*vartypmod=colDef->typename->typmod; |
1682 | 1682 | } |
1683 | 1683 | else |
1684 | 1684 | { |
|