]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Filter non-integer characters from pyodbc SQL Server version
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 30 Mar 2018 15:22:30 +0000 (11:22 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 30 Mar 2018 15:23:11 +0000 (11:23 -0400)
commit6ddf0b020051550b4b575a2e5aa062c173c8b704
treecef00ecbabd39c2cad54a5536035d668f5affba0
parent967998f301d96340d4c791130c312fe7c4d6e1f4
Filter non-integer characters from pyodbc SQL Server version

Adjusted the SQL Server version detection for pyodbc to only allow for
numeric tokens, filtering out non-integers, since the dialect does tuple-
numeric comparisons with this value.  This is normally true for all known
SQL Server / pyodbc drivers in any case.

Change-Id: I4ab18a07e19231091b5e877ba1fccd5eda72a992
Fixes: #4227
(cherry picked from commit f55c4f6bd2cb2f2b18e62159361ce7ecb5897396)
doc/build/changelog/unreleased_12/4227.rst [new file with mode: 0644]
lib/sqlalchemy/connectors/pyodbc.py
lib/sqlalchemy/dialects/mssql/pyodbc.py
test/dialect/mssql/test_engine.py