假設我們需要在從SQLAlchemy會話中加載一些對象之後做一些長時間的計算,我們希望在計算過程中關閉數據庫連接,然後重新連接到數據庫。如何在SQLAlchemy中做到這一點?關閉並重新連接SQLAlchemy會話的數據庫連接?
或者,是否有必要關閉會話並重新創建一個,併合並/重新加載所有相關的對象?但是我發現session.close()
沒有關閉連接,即使是session.connection().close()
或關閉綁定到會話的連接也沒有關閉它。那麼如何關閉連接,在我使用會話之後並退出應用程序之前?
如果您認爲如此,請將問題標記爲已回答。 – 2013-05-30 11:26:19