Sie könnten Ihre .psqlrc verwenden Datei (wenn Sie keine in Ihrem Home-Verzeichnis haben, erstellen Sie sie; wenn Sie Windows verwenden statt *nix , die Datei ist %APPDATA%\postgresql\psqlrc.conf stattdessen) und setzen Sie den folgenden Befehl:
set statement_timeout to 60000; commit;
Diese Einstellung ist in Millisekunden, sodass das Timeout auf 1 Minute eingestellt wird. .psqlrc wird nicht mit -c verwendet noch -X Aufrufe von psql , sodass Sie das Zeitlimit für den interaktiven Modus auf 1 Minute bringen können.
Sie können dann Folgendes in psql ausführen um zu überprüfen, ob die Konfiguration wirksam wurde:
show statement_timeout;