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

So unterdrücken Sie INFO-Meldungen beim Ausführen von psql-Skripten

Das funktioniert bei mir:Postgres 9.1.4 unter Debian GNU Linux mit Bash:

env PGOPTIONS='-c client_min_messages=WARNING' psql ...

(Funktioniert immer noch für Postgres 12 auf Ubuntu 18.04 LTS mit Bash.)

Das schlägt auch die Anleitung vor. In den meisten Shells funktioniert das Setzen von Umgebungsvariablen auch ohne explizit vorangestelltes env . Siehe Kommentar von maxschlepzig.

Beachten Sie jedoch, dass es keine Nachrichtenebene INFO gibt für client_min_messages .
Das gilt nur für log_min_messages und log_min_error_statement .