]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- added an assertion within the "cascade" step of ORM relationships to check
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 3 Nov 2006 01:17:28 +0000 (01:17 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 3 Nov 2006 01:17:28 +0000 (01:17 +0000)
commit695f65db853a7b74a1ce2da75d8e3c55bbafae81
treedd66a8f126fa1c44cfb7349c319168ab6c3b0a0f
parent14845494113b5327b2ed7f8ed13aed9bc9ce27b2
- added an assertion within the "cascade" step of ORM relationships to check
that the class of object attached to a parent object is appropriate
(i.e. if A.items stores B objects, raise an error if a C is appended to A.items)
- new extension sqlalchemy.ext.associationproxy, provides transparent "association object"
mappings.  new example examples/association/proxied_association.py illustrates.
- some example cleanup
CHANGES
doc/build/content/datamapping.txt
doc/build/content/plugins.txt
examples/association/basic_association.py [new file with mode: 0644]
examples/association/proxied_association.py [new file with mode: 0644]
examples/polymorph/polymorph.py
examples/vertical/vertical.py
lib/sqlalchemy/ext/associationproxy.py [new file with mode: 0644]
lib/sqlalchemy/orm/__init__.py
lib/sqlalchemy/orm/mapper.py
lib/sqlalchemy/orm/properties.py