Monday, January 16, 2017

SQLAlchemy - Is is necessary to commit after session.execute?

The docs for session.execute say:
Execute a SQL expression construct or string statement within the current transaction.
So, the answer is yes, you need to issue a commit after running session.execute().

Here's a code example along with the output from "echo=True" showing it begins the session but doesn't end it unless you run session.commit():

No comments:

Post a Comment