sqlalchemy
Classes:
-
AsyncSessionMaker
–A protocol for creating an async SQLAlchemy session.
-
SessionMaker
–A protocol for creating a SQLAlchemy session.
Functions:
-
async_engine_provider
–Provide an async SQLAlchemy engine.
-
engine_provider
–Provide a SQLAlchemy engine.
Attributes:
-
async_session_provider
–Provide an async SQLAlchemy session.
-
session_provider
–Provide a SQLAlchemy session.
async_session_provider
module-attribute
async_session_provider = asynccontextmanager(
_async_session_provider,
requires={"bind": AsyncEngine},
provides=_infer_async_session_type,
)
Provide an async SQLAlchemy session.
session_provider
module-attribute
session_provider = contextmanager(
_session_provider,
requires={"bind": Engine},
provides=_infer_session_type,
)
Provide a SQLAlchemy session.
AsyncSessionMaker
SessionMaker
async_engine_provider
async
async_engine_provider(
*args: Any, **kwargs: Any
) -> AsyncIterator[AsyncEngine]
Provide an async SQLAlchemy engine.