Spaces:
Sleeping
Sleeping
Commit
·
db280f4
1
Parent(s):
28b854e
Disable prepared statement cache for pgbouncer compatibility
Browse files- db/models.py +4 -2
db/models.py
CHANGED
@@ -20,7 +20,8 @@ async def fetch_models_for_group(resource_group: str) -> List[Dict[str, Any]]:
|
|
20 |
"""
|
21 |
conn = None
|
22 |
try:
|
23 |
-
|
|
|
24 |
logger.info(f"Successfully connected to database")
|
25 |
|
26 |
# Récupérer les modèles spécifiques à ce groupe
|
@@ -62,7 +63,8 @@ async def fetch_model_by_id(model_id: str) -> Union[Dict[str, Any], None]:
|
|
62 |
"""
|
63 |
conn = None
|
64 |
try:
|
65 |
-
|
|
|
66 |
logger.debug(f"Successfully connected to database to fetch model ID: {model_id}")
|
67 |
|
68 |
# Récupérer le modèle spécifique par son ID
|
|
|
20 |
"""
|
21 |
conn = None
|
22 |
try:
|
23 |
+
# Désactiver le cache des prepared statements pour compatibilité avec pgbouncer
|
24 |
+
conn = await asyncpg.connect(DATABASE_URL, statement_cache_size=0)
|
25 |
logger.info(f"Successfully connected to database")
|
26 |
|
27 |
# Récupérer les modèles spécifiques à ce groupe
|
|
|
63 |
"""
|
64 |
conn = None
|
65 |
try:
|
66 |
+
# Désactiver le cache des prepared statements pour compatibilité avec pgbouncer
|
67 |
+
conn = await asyncpg.connect(DATABASE_URL, statement_cache_size=0)
|
68 |
logger.debug(f"Successfully connected to database to fetch model ID: {model_id}")
|
69 |
|
70 |
# Récupérer le modèle spécifique par son ID
|