pytams.sqlmanager¶
A base class for pyTAMS databases.
Classes¶
A base class to handle SQLAlchemy engine and session boilerplate. |
Module Contents¶
- class BaseSQLManager(file_name: str, base_metadata: sqlalchemy.MetaData, in_memory: bool = False, ro_mode: bool = False)[source]¶
A base class to handle SQLAlchemy engine and session boilerplate.
- session_scope() collections.abc.Generator[sqlalchemy.orm.Session, None, None][source]¶
Provide a transactional scope around a series of operations.