New enterprise feature
This commit is contained in:
17
services/distribution/app/core/database.py
Normal file
17
services/distribution/app/core/database.py
Normal file
@@ -0,0 +1,17 @@
|
||||
"""
|
||||
Distribution Service Database Configuration
|
||||
"""
|
||||
|
||||
from shared.database import DatabaseManager, create_database_manager
|
||||
from .config import settings
|
||||
import os
|
||||
|
||||
|
||||
# Create database manager instance
|
||||
database_manager = create_database_manager(settings.DATABASE_URL, service_name="distribution")
|
||||
|
||||
# Convenience function to get database sessions
|
||||
async def get_db():
|
||||
"""Get database session generator"""
|
||||
async with database_manager.get_session() as session:
|
||||
yield session
|
||||
Reference in New Issue
Block a user