Hi,

The code that I am working on deletes rows from table A that are based on a
certain query and then recreates these rows based on entries supplied by a
csv file. Table A is referenced by table B. My question is, how does sql
alchemy manage inserts and deletes in a transaction and it what order are
they done? It seems that deletes are done after inserts because I am getting
unique constraint errors, although the rows are deleted before inserts are
done. If my assumption is correct, how do I change this behaviour in
SQLAlchemy. I do not want to add unique deferrable constraint into table A
because its unique constraint key is being referred by table B, this is a
limitation of postgres.

Appreciate your feedback

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en.

Reply via email to