16 lines
497 B
Python
16 lines
497 B
Python
|
|
"""
|
||
|
|
Database models and connection management for Authentication Service.
|
||
|
|
Re-exports shared module components for backward compatibility.
|
||
|
|
"""
|
||
|
|
|
||
|
|
# Re-export everything from the shared module
|
||
|
|
from shared.models import Base, get_db, engine, AsyncSessionLocal, User
|
||
|
|
|
||
|
|
__all__ = ["Base", "get_db", "engine", "AsyncSessionLocal", "User"]
|
||
|
|
|
||
|
|
|
||
|
|
async def create_tables():
|
||
|
|
"""Create all tables in the database."""
|
||
|
|
async with engine.begin() as conn:
|
||
|
|
await conn.run_sync(Base.metadata.create_all)
|