diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2007-06-30 01:16:39 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2007-06-30 01:16:39 +0000 |
commit | bee542f9f7a22d5b12f70817eea770eab1dbbdaa (patch) | |
tree | d4115e12e08680ca74c15fc3fb06f2d2afe1d077 /examples/vertical/vertical.py | |
parent | de61eb3509e572436670cc2b4a4759cd27afc7af (diff) | |
download | sqlalchemy-bee542f9f7a22d5b12f70817eea770eab1dbbdaa.tar.gz |
added proper cascade for deletes
Diffstat (limited to 'examples/vertical/vertical.py')
-rw-r--r-- | examples/vertical/vertical.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/examples/vertical/vertical.py b/examples/vertical/vertical.py index a6ee17428..720a1934d 100644 --- a/examples/vertical/vertical.py +++ b/examples/vertical/vertical.py @@ -123,7 +123,7 @@ mapper( ) mapper(Entity, entities, properties = { - '_entities' : relation(EntityValue, lazy=False, cascade='save-update', collection_class=EntityDict) + '_entities' : relation(EntityValue, lazy=False, cascade='all', collection_class=EntityDict) }) # create two entities. the objects can be used about as regularly as @@ -174,3 +174,7 @@ session.clear() entities = session.query(Entity).select() for entity in entities: print entity.title, entity.name, entity.price, entity.data + +for entity in entities: + session.delete(entity) +session.flush()
\ No newline at end of file |