]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- [feature] The "deferred declarative
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 17 May 2012 15:45:05 +0000 (11:45 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 17 May 2012 15:45:05 +0000 (11:45 -0400)
commit29251675503271fc700a6f7655157850e2de426d
tree0a6f5a43525fc2e5390716812e511893cc8e9ce7
parentda8032dc45ad8243323e9359f9b31efe1b7cfe5b
- [feature] The "deferred declarative
reflection" system has been moved into the
declarative extension itself, using the
new DeferredReflection class.  This
class is now tested with both single
and joined table inheritance use cases.
[ticket:2485]
- [bug] The autoload_replace flag on Table,
when False, will cause any reflected foreign key
constraints which refer to already-declared
columns to be skipped, assuming that the
in-Python declared column will take over
the task of specifying in-Python ForeignKey
or ForeignKeyConstraint declarations.
CHANGES
doc/build/orm/examples.rst
doc/build/orm/extensions/declarative.rst
examples/declarative_reflection/__init__.py [deleted file]
examples/declarative_reflection/declarative_reflection.py [deleted file]
lib/sqlalchemy/engine/reflection.py
lib/sqlalchemy/ext/declarative.py
test/engine/test_reflection.py
test/ext/test_declarative_reflection.py