]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- The behavioral contract of the :attr:`.ForeignKeyConstraint.columns`
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 25 Nov 2014 23:01:31 +0000 (18:01 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 25 Nov 2014 23:01:31 +0000 (18:01 -0500)
commit212d93366d1c5c3a8e44f8b428eeece6258ae28f
treefa75fbed92f1e899b98cda73911c7936c790871e
parentde11f9498258182cbb6668b72067ec3f43a90415
- The behavioral contract of the :attr:`.ForeignKeyConstraint.columns`
collection has been made consistent; this attribute is now a
:class:`.ColumnCollection` like that of all other constraints and
is initialized at the point when the constraint is associated with
a :class:`.Table`.
fixes #3243
doc/build/changelog/changelog_10.rst
doc/build/changelog/migration_10.rst
lib/sqlalchemy/dialects/sqlite/base.py
lib/sqlalchemy/sql/compiler.py
lib/sqlalchemy/sql/schema.py
test/sql/test_metadata.py