]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
change verbiage stating exact compliance with RFC-1738
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 17 Sep 2022 14:33:55 +0000 (10:33 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 17 Sep 2022 14:45:03 +0000 (10:45 -0400)
commit4428dce5a633fca699b423dcb76672a5f9e4c0d8
treeb47322acdb121268e09f59472e46d17c27ecf94a
parent73156d521d3fac5eb6ade44915d5b7ef8e42b751
change verbiage stating exact compliance with RFC-1738

As long as we aren't using urlparse() to parse URLs,
we are not RFC-1738 compliant.   As we accept underscores
in the scheme and not dashes or dots, we are not
RFC-1738 compliant, so emulate language like
that of PostgreSQL [1] that we "generally follow" this
scheme but include some exceptions.

[1] https://www.postgresql.org/docs/current/libpq-connect.html#id-1.7.3.8.3.6
Fixes: #8519
Change-Id: I2d7e55d9df17aed122cebb2c4c315f56c06a3da5
(cherry picked from commit c88bb2167b1c4b39c7f9378b621bb8d429269d90)
doc/build/changelog/changelog_02.rst
doc/build/changelog/changelog_09.rst
doc/build/core/engines.rst
lib/sqlalchemy/engine/url.py