summaryrefslogtreecommitdiff
path: root/examples/vertical/vertical.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2007-06-30 01:16:39 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2007-06-30 01:16:39 +0000
commitbee542f9f7a22d5b12f70817eea770eab1dbbdaa (patch)
treed4115e12e08680ca74c15fc3fb06f2d2afe1d077 /examples/vertical/vertical.py
parentde61eb3509e572436670cc2b4a4759cd27afc7af (diff)
downloadsqlalchemy-bee542f9f7a22d5b12f70817eea770eab1dbbdaa.tar.gz
added proper cascade for deletes
Diffstat (limited to 'examples/vertical/vertical.py')
-rw-r--r--examples/vertical/vertical.py6
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