]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Add additional parsing to extract the "MariaDB" keyword from version string
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 23 Apr 2019 22:33:08 +0000 (17:33 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 24 Apr 2019 18:11:07 +0000 (13:11 -0500)
commit95dd8768d430b667ef2d7c104733aff2bae757b2
treec3c40b9828df6b863778bb712a0ba6d26d2434de
parenta09b879a38788eb532fc58ffb56b22dc85dff16e
Add additional parsing to extract the "MariaDB" keyword from version string

Enhanced MySQL/MariaDB version string parsing to accommodate for exotic
MariaDB version strings where the "MariaDB" word is embedded among other
alphanumeric characters such as "MariaDBV1".   This detection is critical in
order to correctly accomodate for API features that have split between MySQL
and MariaDB such as the "transaction_isolation" system variable.

Fixes: #4624
Change-Id: Iba4b56535855629a974b1e24e012b07383d24199
doc/build/changelog/unreleased_13/4624.rst [new file with mode: 0644]
lib/sqlalchemy/dialects/mysql/base.py
test/dialect/mysql/test_dialect.py