sqlalchemy
Functions:
-
async_engine_provider
–Provide an async SQLAlchemy engine.
-
async_session_provider
–Provide an async SQLAlchemy session.
-
engine_provider
–Provide a SQLAlchemy engine.
-
session_provider
–Provide a SQLAlchemy session.
async_engine_provider
async
async_engine_provider(
url: str | URL, **kwargs: Any
) -> AsyncIterator[AsyncEngine]
Provide an async SQLAlchemy engine.
async_session_provider
async
async_session_provider(
cls: Callable[..., A] = AsyncSession,
*args: Any,
**kwargs: Any
) -> AsyncIterator[A]
Provide an async SQLAlchemy session.
Parameters:
-
cls
Callable[..., A]
, default:AsyncSession
) –The session class to instantiate. Defaults to
AsyncSession
. -
args
Any
, default:()
) –Positional arguments to pass to the session constructor.
-
kwargs
Any
, default:{}
) –Keyword arguments to pass to the session constructor.
engine_provider
Provide a SQLAlchemy engine.
session_provider
Provide a SQLAlchemy session.
Parameters: