Revisions of psqlODBC

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1148469 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 31)
- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1116398 from Reinhard Max's avatar Reinhard Max (rmax) (revision 30)
- Update to 16.00.0000:
  * Use autoconf to check for stdbool.h.
- Update to 13.02.0000:
  * Fix a bug of CC_send_query_append() when the
    ignore_roundtrip_time flag is onRemove a mylog() call which is
    a dupilicate of the preceding MYLOG() macro call.
  * Remove REFCUR_SUPPORT, add FetchRefcursors setting.
  * Support fetching results from multiple refcursors.
  * Named parameter binding support
  * Use ODBC 3 column names for the result set of catalog
    functions.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 903302 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 29)
- Update to 13.01.0000:
  * Fix a bug of CC_send_query_append() when the
    ignore_roundtrip_time flag is on.
  * Add a call for SQLDescribeCol() before SQLExecute() to prepare-test.
  * The diff of the result was reported by Mangold Fabian and will be
    fixed in the later commit.
  * Add a *update returning* test case to insertreturning regression test.
  * The diff of the result was reported by Patrick Cheung and will be
    fixed in the later commit.
  * Let SQLDescribeCol() use parsed result when the current executed
    result is NULL.
  * This change fixes the diff of prepare-test regression test reported
    by Mangold Fabian.
  * Let SQLExecute() destroy the old result first.
  * This change fixes the diff of insertreturning-test regression test
    reported by Patrick Cheung.
  * Forget to apply disable_convert_func flag to VARCHAR and LONGVARCHAR.
  * Prioritize DISABLE_KEEPALIVE checkbox over the disable_keepalive
    bit of ExtraOptions.
  * Format check for ExtraOptions of setup dialog.

- Update to 13.00.0000:
  * Add support for CONVERT scalar function.
  * Cope with the case that openssl libraries link msvc runtimes
    other than libraries which psqlodbc or libpq links.
  * Call AC_CHECK_SIZEOF() or AC_CHECK_TYPES() macros at earlier
    stage where LIBS variable isn't set yet.
  * These macros compile and run some programs. On some platforms
    (with some linker options like --no-as-needed in Lnux Gnu linker)
    the programs try to link libraries specified by LIBS variable
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 902855 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 28)
  Have the same changelog like SLE.

  regular devel package anymore (psqlODBC-internal.patch,
  bsc#1166821).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 811346 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 27)
- Update to 12.02.0000:
  * Add a new *Display Optional Error Message* option.
    This option allows to display error messages other than primary
    one. Also add documentaition about the option and
    *Numeric as* option.
  * Handle notice messages in libpq_bind_and_exec().
    Sets and resets a notify receiver around PQexecParams() or
    PQexecPrepared().
  * Ignore PQtransactionStatus PQTRANS_ACTIVE in
    LIBPQ_update_transaction_status(). PQTRANS_ACTIVE isn't a
    transaction status.
  * Improve execution of parameterized SQL statements with arrays
    of parameters by sending chunks of SQL statements.
    If SQL_ATTR_CURSOR_TYPE of an statement is
    SQL_CURSOR_FORWARD_ONLY, SQL_ATTR_CONCURRENCY is
    SQL_CONCUR_READ_ONLY and extended protocol isn't used, the
    batch execution of the statement is possible. A new option
    Batch Size was introduced for such cases.
    Batch Size: Split an array (of parameters) into chunks of
    Batch Size to execute statements. The last chunk may contain
    less than Batch Size elements. Setting 1 to this option forces
    the current one by one execution.
    Also turn off use_server_side_prepare option temporarily when
    batch executuion is possible.
  * Change SC_execute() so that it returns a return code which is
    not affetced by the preceding results. It's necessary for
    batch execution with arrays of parameters.
  * Add a new option IgnoreTimeout.
  * Some tools issue issue SQLSetStmtAttr(.., SQL_ATTR_QUERY_TIMEOUT,,)
    internally and sometimes it's difficult for users to change the
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 688157 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 24)
- Update to version 11.00.0000:
  * Remove obsolete maps pointed out.
  * Remove connSettings option and/or pqopt option from the
    OutConnectionString parameter of SQLDriverConnect() when each
    option doesn't exist in InConnectionString parameter.
  * The parameters should be cast because parameters of concat()
    function are variadic "any".
  * Add an alias DX of *Database* keyword for connection strings
    to aviod the use of "database" keyword which has a special
    meaning in some apps or middlewares.
  * numeric items without precision are unlimited and there's no
    natural map between SQL Data types.
    Add an option *Numeric(without precision) as*
  * Fix a bug that SQLSpecialColumns() returns oid/xmin
    incorrectly when a table does not exist.
- Fix build with PostgreSQL 11 that does not have pg_config in the
  regular devel package anymore (psqlODBC-internal.patch).
- Avoid self-obsoletion.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 611528 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 23)
- Update to version 10.03.0000:
  * Put back the handling of lock_CC_for_rb variable. The variable lock_CC_for_rb should be held per connection.
  * Fix SQLGetTypeInfo() so that it filters SQL_TYPE_DATE, SQL_TYPE_TIME or SQL_TYPE_TIMESTAMP for ODBC 2.x applications.
  * Revise ConfigDSN() so that it handles the 4th parameter(lpszAttribues) correctly.
  * Fix a crash bug when handling error messages. Also modified some error messages.
  * Let SQLTables() or SQLTablePrivileges() show partition tables.
  * Fix build on Solaris defined(__SUNPRO_C) using Solaris Studio
  * 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 593788 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 22)
- Update to version 10.02.0000:
  * It's safer to call setlocale(LC_CTYPE, "") than calling setlocale(LC_ALL, "")
  * Avoid replacing effective notice messages.
  * Handle MALLOC/REALLOC errors while fetching tuples more effectively.
  * Make SQLSetPos(SQL_DELETE/SQL_REFRESH) more effective. Because queries calling currtid(2) like
    select .. from .. where ctid=currtid2(.., ..) cause Seq Scan, their execution may be very slow.
    It is better to execute queries using subqueries like
	select .. from .. where ctid=(select currtid2(.., ..)) because they cause Tid Scan.
  * Fix a crash bug in AddDeleted().
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 578965 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 21)
- bsc#1062860 / fate#324501: For adding packaging to SLE15
- Update to version 10.01.0000:
  * Review the handling of @@IDENTITY when a column's default is nextval(a_sequence) but the column isn't a serial. Unfortunately the function pg_get_serial_sequence() doesn't work for sequences which aren't serial type.
  * Add add an option -NoPDB to buildInstallers.ps1. The switch option can be specified so as to exclude PDB files from the installers.
  * Fix a bug in pgdebug_realloc().
  * Free any data at exec params before the statement is executed again or the next set of parameters is processed. If not, then there will be a memory leak when the next SQLParamData/SQLPutData is called.
  * Review the level of MYLOG, QLOG. Divide *level 1(detail)* log into *level 1(tuple level)* log and *level 2(detail)* log.
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 17)
Split 13.2 from Factory
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 16)
Split 13.1 from Factory
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 173045 from Michal Hrusecky (old before rename to _miska_)'s avatar Michal Hrusecky (old before rename to _miska_) (-miska-) (revision 15)
- fix build on openSUSE > 12.3 with new unixODBC (forwarded request 173041 from -miska-)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 14)
Split 12.3 from Factory
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 13)
branched from openSUSE:Factory
Stephan Kulow's avatar Stephan Kulow (coolo) committed (revision 12)
replace license with spdx.org variant
Displaying revisions 1 - 20 of 31
openSUSE Build Service is sponsored by