Je pense que la solution pour ajouter ce qui suit à .psqlrc est loin d'être parfaite
\set ON_ERROR_STOP on
il existe un moyen beaucoup plus simple et pratique - utilisez psql avec le paramètre :
psql -v ON_ERROR_STOP=1
mieux vaut aussi utiliser -X
paramètre désactivant l'utilisation du fichier .psqlrc. Fonctionne parfaitement pour moi
p.s. la solution trouvée dans un excellent article de Peter Eisentraut. Merci, Peter ! http://petereisentraut.blogspot.com/2010/03/running-sql-scripts-with-psql.html