mirror of
https://github.com/d3vyce/fastapi-toolsets.git
synced 2026-08-04 23:54:09 +00:00
1014 B
1014 B
db
Here's the reference for the Database facade, the transaction helper, locking
functions, many-to-many helpers, and row-watching utilities.
You can import them directly from fastapi_toolsets.db:
from fastapi_toolsets.db import (
Database,
LockMode,
advisory_lock,
lock_tables,
m2m_add,
m2m_remove,
m2m_set,
transaction,
wait_for_row_change,
)
::: fastapi_toolsets.db.Database
::: fastapi_toolsets.db.transaction
::: fastapi_toolsets.db.LockMode
::: fastapi_toolsets.db.lock_tables
::: fastapi_toolsets.db.advisory_lock
::: fastapi_toolsets.db.m2m_add
::: fastapi_toolsets.db.m2m_remove
::: fastapi_toolsets.db.m2m_set
::: fastapi_toolsets.db.wait_for_row_change
Admin and test helpers live in fastapi_toolsets.db.testing:
from fastapi_toolsets.db.testing import cleanup_tables, create_database