]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
added proper cascade for deletes
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 30 Jun 2007 01:16:39 +0000 (01:16 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 30 Jun 2007 01:16:39 +0000 (01:16 +0000)
examples/vertical/vertical.py

index a6ee1742895879eb251b0364fff31b8a911d6716..720a1934d251f49a43eed1c3a0ecc69f455da6ef 100644 (file)
@@ -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