Eu acho que a solução para adicionar o seguinte ao .psqlrc está longe da perfeição
\set ON_ERROR_STOP on
existe uma maneira muito mais simples e conveniente - use psql com parâmetro:
psql -v ON_ERROR_STOP=1
melhor usar também
-X
parâmetro que desativa o uso do arquivo .psqlrc. Funciona perfeitamente para mim p.s. a solução encontrada no ótimo post de Peter Eisentraut. Obrigado, Peter!http://petereisentraut.blogspot.com/2010/03/running-sql-scripts-with-psql.html