ustawić czas oczekiwania na transakcję w psycopg2?

Czy istnieje sposób na ustawienie limitu czasupsycopg2 dla transakcji db lub dla zapytań db?

Przykładowy przypadek użycia:
Heroku ogranicza żądania sieciowe django do 30 sekund, po czym Heroku kończy żądanie, nie pozwalając django na łagodne wycofanie transakcji, które nie zostały jeszcze zwrócone. Może to spowodować, że zaległe transakcje zostaną otwarte na postgres. Można skonfigurować limit czasu w bazie danych, ale ograniczyłoby to również zapytania niezwiązane z siecią, takie jak analizy skryptów konserwacji itp. W tym przypadku ustawienie limitu czasu za pomocą oprogramowania pośredniego (lub przez django) byłoby lepiej.

questionAnswers(3)

yourAnswerToTheQuestion