
psqlODBC is the official PostgreSQL ODBC Driver. After installing this, you can create and access databases through custom applications. Visual Basic, VBA, C#, C/C , and other programming languages can be used with PostgreSQL ODBC. Being open-source, you can also access the source code at psqlODBC git repository.
v9.3 [Nov 2, 2014]
- Ripped out broken retry/timeout logic in SOCK_wait_for_ready.
- Cleaned up Windows makefiles.
- Fixed crash if connection is closed while sending a query to the server.
- Rewrite the conversion functions between strings and SQL_NUMERIC_STRUCT.
- Fixed ODBC function escape for SPACE function.
- Fixed potentially uninitialized local pointer access which causes.
- Fixed ctype_length() is missing the length for SQL_C_BIGINT and SQL_C_NUMERIC.
- Fixed access to unallocated memory in IAsyncPG.
- SQL_NUMERIC_STRUCT was not available until ODBC 3.0.
- Fixed bug in SQLCancel().
- Fixes a NULL pointer dereference occurring when connecting.
- Fixed bug with UseDeclareFetch=1 when a transaction is committed before fetch.
- Fixed driver name mismatch between 32-bit ODBC app and 64-bit MSDTC host.
- Removed PgDtc_set_property(.., prepareRequestded, 0) which causes a crash in case PREPARE TRANSACTION error.
- Added KeepaliveTime and KeepaliveInterval options to specify time or interval for keepalive.
- Fixed a memory leak check qresult.
- Fixed race condition in getting the current decimal separator.
- Fixed bug in building an abbreviated connection string.
- Fixed buffer overflow in SQLGetData.
- The function SC_setInsertedTable() prepares an info for subsequent 'select @@IDENTITY' command.
- Improved pgxalib.dll(MSDTC support).
- Fixed the regkey search bug when XARMcreate() causes an error at enlistmentvin DTC.
- Additonal improvement on MSDTC enlistment.
- Fixed SQLTables column names to be ODBC version 3 compliant.
- Added a new dialog page to the setup program and allow the setting of PREFERLIBPQ and XAOPT option.
- Added a powershell script buildBootStrapper.ps1 which builds bootStrapper program with some optional parameters.