Pratham200Rajbhar
first commit
78013c4
Raw
History Blame Contribute Delete
564 Bytes
from app.core.logging_config import get_logger
from prisma import Prisma
logger = get_logger("app.db")
db = Prisma()
async def connect_db() -> None:
try:
await db.connect()
logger.info("Connected to database")
except Exception as e:
logger.error("Failed to connect to database: %s", e, exc_info=True)
raise
async def disconnect_db() -> None:
try:
if db.is_connected():
await db.disconnect()
except Exception as e:
logger.error("Error disconnecting database: %s", e, exc_info=True)