I am trying to get SQLAlchemy to let my database's foreign keys "on delete 
cascade" do the cleanup on the association table between two objects. I 
have setup the cascade and passive_delete options on the relationship as 
seems appropriate from the docs. However, when a related object is loaded 
into the collection of a primary object and the primary object is deleted 
from the session, then SQLAlchemy issues a delete statement for the related 
object.

I have a code example to reproduce the problem at stackoverflow: 
http://stackoverflow.com/questions/23669198/passive-deletes-in-sqlalchemy-with-a-many-to-many-relationship-dont-prevent-del

Is there a way to configure SQLAlchemy to never emit a DELETE for a related 
object even when that object is loaded in a collection of an entity that is 
deleted from the session?

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sqlalchemy.
For more options, visit https://groups.google.com/d/optout.

Reply via email to