When we query the psqlodbc driver to get the column information of the table(via SQLColumns), we get a precision value of -4 for bytea column. Is this expected to happen? If yes, what does this value mean for a bytea column. If no, then what is the correct expected behavior?