|
7 | 7 | *
|
8 | 8 | *
|
9 | 9 | * IDENTIFICATION
|
10 |
| - * $Header: /cvsroot/pgsql/src/backend/nodes/outfuncs.c,v 1.37 1998/07/09 14:59:27 momjian Exp $ |
| 10 | + * $Header: /cvsroot/pgsql/src/backend/nodes/outfuncs.c,v 1.38 1998/07/13 21:27:58 momjian Exp $ |
11 | 11 | *
|
12 | 12 | * NOTES
|
13 | 13 | * Every (plan) node in POSTGRES has an associated "out" routine which
|
@@ -660,7 +660,10 @@ _outResdom(StringInfo str, Resdom *node)
|
660 | 660 | sprintf(buf," :restypmod %d ",node->restypmod);
|
661 | 661 | appendStringInfo(str,buf);
|
662 | 662 | appendStringInfo(str," :resname ");
|
663 |
| -sprintf(buf,"\"%s\"",node->resname);/* fix for SELECT col AS "my name" */ |
| 663 | +if (*node->resname) |
| 664 | +sprintf(buf,"\"%s\"",node->resname);/* fix for SELECT col AS "my name" */ |
| 665 | +else |
| 666 | +buf[0]='\0'; |
664 | 667 | appendStringInfo(str,buf);
|
665 | 668 | sprintf(buf," :reskey %d ",node->reskey);
|
666 | 669 | appendStringInfo(str,buf);
|
|