]> ToastFreeware Gitweb - philipp/winterrodeln/wradmin.git/blob - wradmin/model/meta.py
Do not require admin permissions for updating sledruns.
[philipp/winterrodeln/wradmin.git] / wradmin / model / meta.py
1 """SQLAlchemy Metadata and Session object"""
2 from sqlalchemy import MetaData
3 from sqlalchemy.orm import scoped_session, sessionmaker
4
5 __all__ = ['Session', 'engine', 'metadata']
6
7 # SQLAlchemy database engine. Updated by model.init_model()
8 engine = None
9
10 # SQLAlchemy session manager. Updated by model.init_model()
11 Session = scoped_session(sessionmaker(autoflush=True, autocommit=False))
12
13 # Global metadata. If you have multiple databases with overlapping table
14 # names, you'll need a metadata for each database
15 metadata = MetaData()