| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: psqlODBC | Distribution: openSUSE Tumbleweed |
| Version: 18.00.0005 | Vendor: openSUSE |
| Release: 1.1 | Build date: Tue Oct 13 16:07:04 2026 |
| Group: Productivity/Databases/Clients | Build host: reproducible |
| Size: 1493665 | Source RPM: psqlODBC-18.00.0005-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://odbc.postgresql.org/ | |
| Summary: ODBC Driver for PostgreSQL | |
This package contains the ODBC (Open DataBase Connectivity) driver and sample configuration files needed for applications to access a PostgreSQL database using ODBC.
LGPL-2.1-or-later
* Tue Oct 13 2026 Reinhard Max <max@suse.com>
- Update to 18.00.0005:
* https://odbc.postgresql.org/docs/release.html
* Fix heap memory corruption when an application binds more than
32767 parameters on a single statement. SQLBindParameter now
rejects parameter numbers outside 1..32767 with SQLSTATE 07009
(CVE-2026-109448, bsc#1285073).
* Fix the placeholder cast being truncated from parameter 1000
on, which failed with 'type "timestam" does not exist'.
* Report the largest column size instead of SQL_NO_TOTAL (-4) as
COLUMN_SIZE for bytea in SQLGetTypeInfo, which broke bytea
parameters through MSDASQL.
- Changes in 18.00.0004:
* Fix the result-conversions regression test on big-endian
systems.
- Changes in 18.00.0003:
* Report SQLSTATE 22003 for out-of-range integer conversions
instead of silently returning the wrapped low bits.
* Fix statement level rollback (Protocol=7.4-2) discarding the
whole transaction on a syntax error.
* Do not wrap internal queries in a savepoint at
rollback-on-error level 0 (Protocol=7.4-0), which lost
transactions on servers without SAVEPOINT support.
* Redact the database password (ODBC PWD and libpq pqopt
password) in debug logs.
* Fix hang on COPY ... FROM STDIN / TO STDOUT: report it as
unsupported and keep the connection usable.
* Fix 'infinity'/'-infinity' dates being silently returned as
today's date.
* Document the connection string escaping rules.
- Changes in 18.00.0002:
* Use a signed type for the error status.
* Redact sensitive connection parameters in the driver logs.
* Fix double free / heap corruption during SQLDisconnect
cleanup.
* Clear PGresults from per-query rollback.
* Validate UTF-16 surrogate pairs before combining them.
* Pass SQLSetDescRec field values correctly.
* Avoid reading before leading string literals.
* Detach freed application descriptors from statements.
* Reject invalid SQLPutData lengths.
* Reject overlong cursor names.
* Fix version reporting.
* Handle ARD bookmark allocation failure.
* Validate percent escapes before decoding connection string
values.
* Avoid reading past the end of conn_settings.
* Fix stack buffer overflow in getPrecisionPart().
* Fix SQLPrimaryKeys to exclude INCLUDE columns from the result.
- Changes in 18.00.0000, 18.00.0001 and 17.00.0010:
* No code changes from 17.00.0009.
- Changes in 17.00.0009:
* Fix the test suite for PostgreSQL 19, where
standard_conforming_strings is always on.
* Upgrade the GitHub Actions workflow: use prebuilt PostgreSQL
binaries, parallel matrix builds and a separate release job.
* Mon Mar 16 2026 Reinhard Max <max@suse.com>
- Update to 17.00.0008:
* https://odbc.postgresql.org/docs/release.html
- fix build for SLE-15 by forcing gcc 14
* Wed Feb 21 2024 Michael Vetter <mvetter@suse.com>
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN.
* Wed Oct 04 2023 Reinhard Max <max@suse.com>
- 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.
* Wed Jun 30 2021 Michael Vetter <mvetter@suse.com>
- 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.
* Wed Jun 30 2021 Michael Vetter <mvetter@suse.com>
- 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
at run time. There are some cases that the programs fail due
to missing library which is actually not needed and
AC_CHECK_SIZEOF() returns 0.
* Fix a compilation error with GCC 10 due to conflicting
variable names.
* Patch by Paul Wise.
* Remove curr_param_result property of StatementClass and
separate parsed result from the exec result.
* Add support for development with VC16(Visual Studio 2019).
* MSToolsVersion parameter of BuildAll.ps1 and of regress.ps1
are deprecated.
* Hold the first and last result for parametrized SQL statements
with array of parameters.
* This would improve the performance of bulk inserts/updates etc.
* Revise the handling of QResultClass list.
* Introduce macros QR_concat(), QR_detach() and QR_next().
* Correct the handling of SQL_ROW_ERROR and SQL_ROW_SUCCESS_WITH_INFO.
* Remove the single table restriction in SC_set_SS_columnkey.
* Improve error reporting about SC_pos_reload_needed().
* Thu Jun 04 2020 Michael Vetter <mvetter@suse.com>
- 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
timeout value. You can disable the timeout by turning on this option.
* An improvement for psqlodbc developpers.
Make it possible to call some shell scripts from other directories.
- Update psqlODBC-internal.patch
* Mon Feb 17 2020 Martin Herkt <9+suse@cirno.systems>
- Update to 12.01.0000:
* Fix result-conversions regression test.
+ Remove tests for abstime type because the type was removed
in PG12.
+ Update results for PG12's new floating point output format.
* Fix the bug that causes Error : A parameter cannot be found
that matches parameter name�ene'.
+ Check BuildResult(the result of drivers build) before
building installers.
+ Enclose the command part * Find_VSDir $vc_ver * with
parentheses so that the subsequent * -ne "" * isn't
considered to be a parameter.
* Cope with the removal of pg_class.relhasoids in PG12 correctly
when retrieving updatable cursors.
- Changes in 12.00.0000:
* Fix the bug that SQLGetDescField() for Field SQL_DESC_COUNT
returns SQLINTEGER value which should be of type SQLSMALLINT.
* SQLGetTypeInfo() filters SQL_TYPE_DATE, SQL_TYPE_TIME and
SQL_TYPE_TIMESTAMP for ODBC 2.x applications.
* Added support for scalar functions TIMESTAMPADD(),
TIMESTAMPDIFF() and EXTRACT() functions.
* The macro IS_NOT_SPACE() is used for not pointers but integers.
* Fix a crash bug when SQLProcedureColumns() handles
satisfies_hash_partition(). The proargmodes column of
satisfies_hash_partition()'s pg_proc entry is not null but the
proallargtypes column is null.
* Mon May 27 2019 mvetter@suse.com
- Cleanup with spec-cleaner
- Update to 11.01.0000:
* Correct the rgbInfoValue returned by
SQLGetInfo(SQL_TIMEDATE_FUNCTIONS, ..).
* Because the field 'relhasoids' was dropped in PG12, psqlodbc
drivers would have some troubles with PG12 servers.
* Register drivers {PostgreSQL ANSI} and {PostgreSQL Unicode}
during installation on 64bit Windows so that users could use
the same connection strings in both x86 and x64 environments.
* Correct the rgbInfoValue returned b
SQLGetInfo(SQL_LIKE_ESCAPE_CLAUSE, ..).
* Fix a typo in SQLForeignKeys-ResultSet-Column. 'deferrablity'
should be 'DEFERRABILITY'.
* Correct the rgbInfoValue returned by
SQLGetInfo(.., SQL_NUMERIC_FUNCTIONS(SQL_SYSTEM_FUNCTIONS
or SQL_STRING_FUNCTIONS, ..).
* Bug fix: don't forget to set parameter numbers while handling
escaped ODBC functions.
* ix test_connection() in setup.c so that settings of
conn_settings and pqopt option are reflected properly.
* Wed Mar 13 2019 Reinhard Max <max@suse.com>
- 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,
bsc#1166821).
- Avoid self-obsoletion.
/usr/lib64/psqlodbca.so /usr/lib64/psqlodbcw.so /usr/share/doc/packages/psqlODBC /usr/share/doc/packages/psqlODBC/README.txt /usr/share/doc/packages/psqlODBC/config-opt.html /usr/share/doc/packages/psqlODBC/config.html /usr/share/doc/packages/psqlODBC/editConfiguration.jpg /usr/share/doc/packages/psqlODBC/frame_adjust.js /usr/share/doc/packages/psqlODBC/license.txt /usr/share/doc/packages/psqlODBC/msdtc_pgxalib_tracing_README.txt /usr/share/doc/packages/psqlODBC/msdtc_pgxalib_tracing_disable.reg /usr/share/doc/packages/psqlODBC/msdtc_pgxalib_tracing_enable.reg /usr/share/doc/packages/psqlODBC/readme.txt /usr/share/doc/packages/psqlODBC/readme_winbuild.txt /usr/share/doc/packages/psqlODBC/release-7.3.html /usr/share/doc/packages/psqlODBC/release.html /usr/share/doc/packages/psqlODBC/unix-compilation.html /usr/share/doc/packages/psqlODBC/win32-compilation.html
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Oct 26 00:13:59 2026