summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/testing/assertsql.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2017-05-25 10:17:11 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2017-05-25 15:57:03 -0400
commita78718b9340e9840a470300932af178ce57c0f7d (patch)
treed94c45715d4f0dbecdd3be466f52dc5e8c333ac7 /lib/sqlalchemy/testing/assertsql.py
parentde11c5217b4c62f86dfd05a28689159095ab1024 (diff)
downloadsqlalchemy-a78718b9340e9840a470300932af178ce57c0f7d.tar.gz
Raise if ForeignKeyConstraint created with different numbers of
local and remote columns. An :class:`.ArgumentError` is now raised if a :class:`.ForeignKeyConstraint` object is created with a mismatched number of "local" and "remote" columns, which otherwise causes the internal state of the constraint to be incorrect. Note that this also impacts the condition where a dialect's reflection process produces a mismatched set of columns for a foreign key constraint. Downstream DB2 dialect has been reported as potentially causing this scenario. Change-Id: Id51c34a6c43749bb582639f9c1dc28723482f0e5 Fixes: #3949 References: #3998
Diffstat (limited to 'lib/sqlalchemy/testing/assertsql.py')
0 files changed, 0 insertions, 0 deletions