From: Hiroshi Saito Date: Sat, 19 May 2018 10:59:07 +0000 (+0900) Subject: Prep release 10.03.0000 X-Git-Tag: REL-10_03_0000 X-Git-Url: http://waps.l3s.uni-hannover.de/gitweb/queryCache.php?a=commitdiff_plain;h=83b78d203c836208acec519a614e3838610b0cda;p=psqlodbc.git Prep release 10.03.0000 --- diff --git a/configure.ac b/configure.ac index 457a2ad..bfc51c1 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ # Process this file with autoconf to produce a configure script. -AC_INIT(psqlodbc, 10.02.0000, [pgsql-odbc@postgresql.org]) +AC_INIT(psqlodbc, 10.03.0000, [pgsql-odbc@postgresql.org]) AC_PREREQ(2.57) AC_CONFIG_AUX_DIR(config) AM_INIT_AUTOMAKE diff --git a/docs/release.html b/docs/release.html index e0565ea..06eb110 100644 --- a/docs/release.html +++ b/docs/release.html @@ -9,6 +9,24 @@

psqlODBC release notes


+

psqlODBC 10.03.0000 Release

+Changes:
+
    +
  1. Put back the handling of lock_CC_for_rb variable. +The variable lock_CC_for_rb should be held per connection.
  2. +Per report from Ayman Samamry. +
  3. Fix SQLGetTypeInfo() so that it filters SQL_TYPE_DATE, SQL_TYPE_TIME or SQL_TYPE_TIMESTAMP for ODBC 2.x applications.
  4. +Per report from Oleg Tonkikh. +
  5. Revise ConfigDSN() so that it handles the 4th parameter(lpszAttribues) correctly.
  6. +Per report from Haribabu Kommi. +
  7. Fix a crash bug when handling error messages. +Also modified some error messages.
  8. +
  9. Let SQLTables() or SQLTablePrivileges() show partition tables.
  10. +
  11. Fix build on Solaris defined(__SUNPRO_C) using Solaris Studio
  12. +
  13. Reduce DB access to pg_class or pg_index by caching relhasoids, relhassubclass etc. +It would improve the performance of SQLSetPos() or SQLBulkOperations() very much in some cases.
  14. +Per report from Takayuki Tsunakawa. +

psqlODBC 10.02.0000 Release

Changes:
    diff --git a/parse.c b/parse.c index b4fe912..e7cb847 100644 --- a/parse.c +++ b/parse.c @@ -1027,6 +1027,7 @@ getColumnsInfo(ConnectionClass *conn, TABLE_INFO *wti, OID greloid, StatementCla if (res && QR_get_num_cached_tuples(res) > 0) { int num_tuples = QR_get_num_cached_tuples(res); + int i; if (!greloid) greloid = (OID) strtoul(QR_get_value_backend_text(res, 0, COLUMNS_TABLE_OID), NULL, 10); @@ -1038,7 +1039,7 @@ getColumnsInfo(ConnectionClass *conn, TABLE_INFO *wti, OID greloid, StatementCla if (NAME_IS_NULL(wti->table_name)) STR_TO_NAME(wti->table_name, QR_get_value_backend_text(res, 0, COLUMNS_TABLE_NAME)); - for (int i = 0; i < num_tuples; i++) + for (i = 0; i < num_tuples; i++) { if (NULL != QR_get_value_backend_text(res, 0, COLUMNS_TABLE_INFO)) { diff --git a/version.h b/version.h index 0767bab..7f47efe 100644 --- a/version.h +++ b/version.h @@ -14,13 +14,13 @@ * and PG_DRVFILE_VERSION via winbuild/psqlodbc.vcxproj. */ #ifndef POSTGRESDRIVERVERSION -#define POSTGRESDRIVERVERSION "10.02.0000" +#define POSTGRESDRIVERVERSION "10.03.0000" #endif #ifndef POSTGRES_RESOURCE_VERSION #define POSTGRES_RESOURCE_VERSION POSTGRESDRIVERVERSION #endif #ifndef PG_DRVFILE_VERSION -#define PG_DRVFILE_VERSION 10,2,00,00 +#define PG_DRVFILE_VERSION 10,3,00,00 #endif #endif