alexfremont commited on
Commit
db280f4
·
1 Parent(s): 28b854e

Disable prepared statement cache for pgbouncer compatibility

Browse files
Files changed (1) hide show
  1. 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
- conn = await asyncpg.connect(DATABASE_URL)
 
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
- conn = await asyncpg.connect(DATABASE_URL)
 
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