According to my understanding, bool_as_char is set to 1 by default in psqlodbc code. I am trying to override that to 0 such that i get the boolean treated as a SQL_BIT with precision 1. However, the driver is still returning SQL_VARCHAR and precision as 5(PG_WIDTH_OF_BOOLS_AS_CHAR in the psqlodbc code).