假设我们需要在从SQLAlchemy会话中加载一些对象之后做一些长时间的计算,我们希望在计算过程中关闭数据库连接,然后重新连接到数据库。如何在SQLAlchemy中做到这一点?关闭并重新连接SQLAlchemy会话的数据库连接?
或者,是否有必要关闭会话并重新创建一个,并合并/重新加载所有相关的对象?但是我发现session.close()
没有关闭连接,即使是session.connection().close()
或关闭绑定到会话的连接也没有关闭它。那么如何关闭连接,在我使用会话之后并退出应用程序之前?
如果您认为如此,请将问题标记为已回答。 – 2013-05-30 11:26:19