def db_session(request, settings): """SQLAlchemy session.""" transaction.commit() db.Session.remove() engine = db.make_engine(settings) db.bind_engine(engine, should_create=True, should_drop=True) api_db.use_session(db.Session) return db.Session
def db_session(request, settings): """SQLAlchemy session.""" engine = db.make_engine(settings) db.bind_engine(engine, should_create=True, should_drop=True) def destroy(): transaction.commit() db.Session.remove() request.addfinalizer(destroy) return db.Session
def setup_database(settings): """Set up the database connection and create tables.""" engine = db.make_engine(settings) db.bind_engine(engine, should_create=True, should_drop=True) api_db.use_session(db.Session)