PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

psql setze default statement_timeout als Benutzer in postgres

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;