From: Michael Meskes Date: Wed, 13 Jan 2010 09:06:51 +0000 (+0000) Subject: Applied Zoltan's patch to make char the default sqlda type. X-Git-Tag: REL9_0_ALPHA4~264 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b3627d1de3ec03adea8551465351bc536f12f526;p=postgresql Applied Zoltan's patch to make char the default sqlda type. Given that undefined types are handled as character strings anyway the type translation function can simply return the correcponding ECPGt_char type. --- diff --git a/src/interfaces/ecpg/ecpglib/typename.c b/src/interfaces/ecpg/ecpglib/typename.c index e24124ed9a..ff22d703bf 100644 --- a/src/interfaces/ecpg/ecpglib/typename.c +++ b/src/interfaces/ecpg/ecpglib/typename.c @@ -1,4 +1,4 @@ -/* $PostgreSQL: pgsql/src/interfaces/ecpg/ecpglib/typename.c,v 1.17 2010/01/13 08:41:48 meskes Exp $ */ +/* $PostgreSQL: pgsql/src/interfaces/ecpg/ecpglib/typename.c,v 1.18 2010/01/13 09:06:51 meskes Exp $ */ #define POSTGRES_ECPG_INTERNAL #include "postgres_fe.h" @@ -136,7 +136,8 @@ sqlda_dynamic_type(Oid type, enum COMPAT_MODE compat) #ifdef HAVE_LONG_INT_64 return ECPGt_long; #endif + /* Unhandled types always return a string */ default: - return (-type); + return ECPGt_char; } }