From: Mike Bayer Date: Sat, 30 Jun 2007 01:16:39 +0000 (+0000) Subject: added proper cascade for deletes X-Git-Tag: rel_0_3_9~53 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bee542f9f7a22d5b12f70817eea770eab1dbbdaa;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git added proper cascade for deletes --- diff --git a/examples/vertical/vertical.py b/examples/vertical/vertical.py index a6ee174289..720a1934d2 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