]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- merge -r6823:6841 of branches/chrisw_mixin
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 25 Feb 2010 23:15:39 +0000 (23:15 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 25 Feb 2010 23:15:39 +0000 (23:15 +0000)
commitf60a5fbd5d52c74a33441ea834ede839584595fc
tree52ba2fd130217f68f50d6c9a5cc5ebc6d04469d0
parentc4be0b84a58ec9162c45fc57a6baa9e5fb7c966f
- merge -r6823:6841 of branches/chrisw_mixin
- declarative now accepts mixin classes directly, as a means
to provide common functional and column-based elements on
all subclasses, as well as a means to propagate a fixed
set of __table_args__ or __mapper_args__ to subclasses.
For custom combinations of __table_args__/__mapper_args__ from
an inherited mixin to local, descriptors can now be used.
New details are all up in the Declarative documentation.
Thanks to Chris Withers for putting up with my strife
on this. [ticket:1707]
CHANGES
doc/build/conf.py
doc/build/intro.rst
doc/build/ormtutorial.rst
doc/build/reference/ext/declarative.rst
lib/sqlalchemy/ext/declarative.py
test/ext/test_declarative.py