sql >> Databáze >  >> RDS >> PostgreSQL

Jak zajistím, že Flask SQLAlchemy znovu použije připojení db?

Po přečtení dokumentů SQLAlchemy a nějakém pohrávání si s instancí db jsem konečně dostal řešení. Přidejte db.get_engine(self.app).dispose() v tearDown() aby to vypadalo takto:

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


  1. Duplicitní záznamy s jiným časovým razítkem

  2. Použití SUM() bez seskupování výsledků

  3. Připravte příkaz MySQL pomocí funkce IN().

  4. MySQL UPDATE přidá data do sloupce