Thread: pgsql/src/interfaces/odbc columninfo.c connect ...

pgsql/src/interfaces/odbc columninfo.c connect ...

From
Hiroshi Inoue
Date:
CVSROOT:    /home/projects/pgsql/cvsroot
Module name:    pgsql
Changes by:    inoue@hub.org    01/02/05 21:21:12

Modified files:
    src/interfaces/odbc: columninfo.c connection.c connection.h
                         drvconn.c info.c psqlodbc.h psqlodbc.rc

Log message:
    Improved version handling introduced by Dave Page.
    The driver version is 07.01.0002 now.
    1) initialized pg_version by DSN's protocol info
    so that we could always use pg_version info
    once a connection is established (pg_version()
    didn't exist before 6.4). PROTOCOL_XX() macros
    are removed(except from connection.[ch]).
    2) provided a few macros to encapsulate connection's
    version info and replaced existent comparison
    stuff by those macros.
    3) change SQLTables() so that 7.1 servers could show
    views.

    In addtion, the following patch from Dave Page is applied.

    This patch fixes a bug in SQLGetInfo for SQL_DBMS_VER which corrupted the
    driver version string. The driver version number has also been incremented
    to 07.01.0002.

    Regards, Dave. <<odbc.diff>>