PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie bringe ich Flask SQLAlchemy dazu, DB-Verbindungen wiederzuverwenden?

Nachdem ich die SQLAlchemy-Dokumentation gelesen und mit der DB-Instanz herumgespielt hatte, bekam ich endlich die Lösung. Fügen Sie db.get_engine(self.app).dispose() hinzu in tearDown() sodass es so aussieht:

def tearDown(self):
    db.session.remove()
    db.drop_all()
    db.get_engine(self.app).dispose()
    self._ctx.pop()