установить тайм-аут транзакции \ запроса в psycopg2?

Есть ли способ установить тайм-аут вpsycopg2 для транзакций БД или для запросов БД?

Пример использования:
Heroku ограничивает веб-запросы django 30 секундами, после чего Heroku завершает запрос, не позволяя django корректно откатить все транзакции, которые еще не были возвращены. Это может оставить открытые транзакции открытыми на postgres. Вы можете настроить тайм-аут в базе данных, но это также ограничит запросы, не связанные с сетью, такие как анализ сценариев обслуживания и т. Д. В этом случае установка тайм-аута через промежуточное ПО (или через джанго) будет предпочтительнее.

Ответы на вопрос(3)

Ваш ответ на вопрос