]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
Merge url query args to opts in mariadbconnector like mysqldb
authorTobias Petersen <tobias.petersen@mikrodust.com>
Fri, 13 Sep 2024 18:34:33 +0000 (14:34 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 15 Sep 2024 17:07:29 +0000 (13:07 -0400)
commit5e16d25cc7c32e6cfaea44ceec5a2730d766952c
treeb208ae851692bf83d07b080ff57557941073510c
parent1feecea3cbe7a7a081a75b9e3f8d36718c62d210
Merge url query args to opts in mariadbconnector like mysqldb

Fixed issue in mariadbconnector dialect where query string arguments that
weren't checked integer or boolean arguments would be ignored, such as
string arguments like ``unix_socket``, etc.  As part of this change, the
argument parsing for particular elements such as ``client_flags``,
``compress``, ``local_infile`` has been made more consistent across all
MySQL / MariaDB dialect which accept each argument. Pull request courtesy
Tobias Alex-Petersen.

Fixes: #11870
Closes: #11869
Pull-request: https://github.com/sqlalchemy/sqlalchemy/pull/11869
Pull-request-sha: 8fdcabc83b548e3fc19aa1625035d43ebc0e1875

Change-Id: I3a11a0e65e118c94928027478409488b0d5e94f8
doc/build/changelog/unreleased_20/11870.rst [new file with mode: 0644]
lib/sqlalchemy/dialects/mysql/mariadbconnector.py
lib/sqlalchemy/dialects/mysql/mysqlconnector.py
lib/sqlalchemy/dialects/mysql/mysqldb.py
lib/sqlalchemy/dialects/mysql/provision.py
test/dialect/mysql/test_dialect.py