]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
raise on lower-case column shared to multiple tables
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 30 Sep 2020 12:37:57 +0000 (08:37 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 30 Sep 2020 13:37:02 +0000 (09:37 -0400)
commit9586594754cef19bf1e2e14b7e70876efefdafbe
treec9a02a1ab191d0cb8ac8f0281f2d7e223f40fb5d
parentb21a03316ff35ea86405f07d70fa1a2de7a01378
raise on lower-case column shared to multiple tables

Fixed bug where an error was not raised for lower-case
:func:`_column` added to lower-case :func:`_table` object. This now raises
:class:`_exc.ArgumentError` which has always been the case for
upper-case :class:`_schema.Column` and :class:`_schema.Table`.

Fixes: #5618
Change-Id: Ifcbdf27c022fd2996a5b99559df71fc1c1e0f19c
doc/build/changelog/unreleased_13/5618.rst [new file with mode: 0644]
lib/sqlalchemy/sql/selectable.py
test/sql/test_metadata.py