diff -uNr psqlodbc-09.00.0200.orig/info.c psqlodbc-09.00.0200/info.c --- psqlodbc-09.00.0200.orig/info.c 2010-10-23 04:54:13.000000000 +0900 +++ psqlodbc-09.00.0200/info.c 2010-11-19 19:15:14.000000000 +0900 @@ -2576,6 +2576,7 @@ case PG_TYPE_TIMESTAMP_NO_TMZONE: case PG_TYPE_TIME: case PG_TYPE_TIME_WITH_TMZONE: + case PG_TYPE_BIT: break; default: mod_length -= 4; diff -uNr psqlodbc-09.00.0200.orig/pgtypes.h psqlodbc-09.00.0200/pgtypes.h --- psqlodbc-09.00.0200.orig/pgtypes.h 2010-08-21 15:29:20.000000000 +0900 +++ psqlodbc-09.00.0200/pgtypes.h 2010-11-19 19:14:39.000000000 +0900 @@ -72,6 +72,7 @@ #define PG_TYPE_INTERVAL 1186 #define PG_TYPE_TIME_WITH_TMZONE 1266 /* since 7.1 */ #define PG_TYPE_TIMESTAMP 1296 /* deprecated since 7.0 */ +#define PG_TYPE_BIT 1560 #define PG_TYPE_NUMERIC 1700 #define PG_TYPE_REFCURSOR 1790 #define PG_TYPE_RECORD 2249