PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment pouvons-nous faire fonctionner "statement_timeout" dans une fonction ?

Il n'est en effet pas possible de modifier efficacement statement_timeout à partir d'une fonction serveur, cela doit être fait côté client avant que la requête de niveau supérieur ne soit envoyée.

Voir une question similaire sur DBA.SE :Pourquoi "SET LOCAL statement_timeout" ne fonctionne pas comme prévu avec les fonctions PostgreSQL ?

ou ce fil dans la liste de diffusion postgres, qui date de 2007, mais la réponse négative s'applique toujours avec la version actuelle :

statement_timeout ne fonctionne pas dans plpgsql par conception ?