Пример #1
0
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
Пример #2
0
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
Пример #3
0
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
Пример #4
0
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)
Пример #5
0
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)