|
20 | 20 | *
|
21 | 21 | *
|
22 | 22 | * IDENTIFICATION
|
23 |
| - * $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_dump.c,v 1.24 1997/02/13 08:31:27 scrappy Exp $ |
| 23 | + * $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_dump.c,v 1.25 1997/03/01 15:24:51 momjian Exp $ |
24 | 24 | *
|
25 | 25 | * Modifications - 6/10/96 - dave@bensoft.com - version 1.13.dhb
|
26 | 26 | *
|
|
53 | 53 |
|
54 | 54 | #include"postgres.h"
|
55 | 55 | #include"access/htup.h"
|
| 56 | +#include"catalog/pg_type.h" |
56 | 57 | #include"libpq-fe.h"
|
57 | 58 | #ifndefHAVE_STRDUP
|
58 | 59 | #include"strdup.h"
|
@@ -282,15 +283,9 @@ dumpClasses_dumpData(FILE *fout, const char *classname,
|
282 | 283 | fprintf(fout,"NULL");
|
283 | 284 | }else {
|
284 | 285 | switch(PQftype(res,field)) {
|
285 |
| -case21:case22:case23:/* int types */ |
286 |
| -case810:case910:/* oldint types */ |
287 |
| -case700:case701:/* float types */ |
288 |
| -fprintf(fout,"%s", |
289 |
| -PQgetvalue(res,tuple,field)); |
290 |
| -break; |
291 |
| -case1005:case1006:case1007:/* _int types */ |
292 |
| -case1021:case1022:/* _float types */ |
293 |
| -fprintf(fout,"'%s'", |
| 286 | +caseINT2OID:caseINT4OID:caseOIDOID:/* int types */ |
| 287 | +caseFLOAT4OID:caseFLOAT8OID:/* float types */ |
| 288 | +fprintf(fout,"%s", |
294 | 289 | PQgetvalue(res,tuple,field));
|
295 | 290 | break;
|
296 | 291 | default: {
|
|