Fix for arrays.
authorBruce Momjian
Wed, 10 Sep 1997 23:30:45 +0000 (23:30 +0000)
committerBruce Momjian
Wed, 10 Sep 1997 23:30:45 +0000 (23:30 +0000)
src/backend/access/common/tupdesc.c

index 18be4d120cd97a4cc4d9e878ec30b21746c7f1f4..172b8d1c4294c37ee36f3e056dcc0d24a4ae36a8 100644 (file)
@@ -7,7 +7,7 @@
  *
  *
  * IDENTIFICATION
- *   $Header: /cvsroot/pgsql/src/backend/access/common/tupdesc.c,v 1.23 1997/09/08 21:40:27 momjian Exp $
+ *   $Header: /cvsroot/pgsql/src/backend/access/common/tupdesc.c,v 1.24 1997/09/10 23:30:45 momjian Exp $
  *
  * NOTES
  *   some of the executor utility code such as "ExecTypeFromTL" should be
@@ -483,7 +483,11 @@ BuildDescForRelation(List *schema, char *relname)
 
        strNcpy(typename, entry->typename->name, NAMEDATALEN - 1);
        if (arry != NIL)
+       {
+           /* array of XXX is _XXX */
+           sprintf(typename, "_%.*s", NAMEDATALEN-2,entry->typename->name);
            attdim = length(arry);
+       }
        else
            attdim = 0;