PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment supprimer les messages INFO lors de l'exécution de scripts psql

Cela fonctionne pour moi :Postgres 9.1.4 sur Debian GNU Linux avec bash :

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

(Fonctionne toujours pour Postgres 12 sur Ubuntu 18.04 LTS avec bash.)

C'est aussi ce que suggère le manuel. Dans la plupart des shells, la définition des variables d'environnement fonctionne également sans un env explicite au début . Voir le commentaire de maxschlepzig.

Notez cependant qu'il n'y a pas de niveau de message INFO pour client_min_messages .
Cela ne s'applique qu'aux log_min_messages et log_min_error_statement .