Предположим, нам нужно выполнить некоторые длительные вычисления после загрузки некоторых объектов из сеанса SQLAlchemy, мы хотим закрыть соединение с базой данных во время вычислений, а затем повторно подключиться к базе данных. Как это сделать в SQLAlchemy?
Или необходимо ли закрывать сеанс и каждый раз заново его создавать, а также объединять / перезагружать все связанные объекты? Но я обнаружил, что session.close()
не закрывает соединение, даже session.connection().close()
или закрывает соединение, привязанное к сеансу, также не закрывает его. Итак, как закрыть соединение после того, как я использовал сеанс и прежде чем выйти из приложения?