PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment puis-je faire en sorte que Flask SQLAlchemy réutilise les connexions db ?

Après avoir lu la documentation SQLAlchemy et quelques manipulations avec l'instance de base de données, j'ai finalement trouvé la solution. Ajouter db.get_engine(self.app).dispose() dans tearDown() pour qu'il ressemble à :

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