diff --git a/src/backend/catalog/heap.c b/src/backend/catalog/heap.c index 564f185b23892a57dbcac21a18a3108d3506d119..6775eebbdd7fb04fd129e664092b761c7854f668 100644 --- a/src/backend/catalog/heap.c +++ b/src/backend/catalog/heap.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/catalog/heap.c,v 1.82 1999/05/21 18:31:04 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/catalog/heap.c,v 1.83 1999/05/21 18:33:12 momjian Exp $ * * * INTERFACE ROUTINES @@ -1543,14 +1543,16 @@ start: * length on the disk, requiring non-bpchar types to be padded * before storage in the default table. bjm 1999/05/18 */ - if (atp->atttypid == BPCHAROID && + if (1==0 && atp->atttypid == BPCHAROID && (type == TEXTOID || type == BPCHAROID || type == UNKNOWNOID)) { + FuncCall *n = makeNode(FuncCall); n->funcname = typeidTypeName(atp->atttypid); n->args = lcons((Node *)expr, NIL); expr = transformExpr(NULL, (Node *) n, EXPR_COLUMN_FIRST); + } else if (IS_BINARY_COMPATIBLE(type, atp->atttypid)) ; /* use without change */