feat: revue de code, doc CODE_REVIEW, forfaits 2026, traduction LLM, providers avec modèle
Made-with: Cursor
This commit is contained in:
14
database/utils.py
Normal file
14
database/utils.py
Normal file
@@ -0,0 +1,14 @@
|
||||
"""
|
||||
Shared database utilities
|
||||
"""
|
||||
|
||||
|
||||
def convert_to_async_url(url: str) -> str:
|
||||
"""Convert a sync database URL to its async driver equivalent."""
|
||||
if url.startswith("postgresql://"):
|
||||
return url.replace("postgresql://", "postgresql+asyncpg://", 1)
|
||||
elif url.startswith("postgres://"):
|
||||
return url.replace("postgres://", "postgresql+asyncpg://", 1)
|
||||
elif url.startswith("sqlite:///"):
|
||||
return url.replace("sqlite:///", "sqlite+aiosqlite:///", 1)
|
||||
return url
|
||||
Reference in New Issue
Block a user