INNER CODE UNIT · Python
initdb
jod35/fastapi-beyond-CRUD · src/db/main.py:12
async def initdb():
async with async_engine.begin() as conn:
await conn.run_sync(SQLModel.metadata.create_all)
async def get_session() -> AsyncGenerator[AsyncSession, None]:
async_session = async_sessionmaker(
bind=async_engine, class_=AsyncSession, expire_on_commit=False
)
async with async_session() as session:
yield session