Creo que la solución para agregar seguimiento a .psqlrc está lejos de ser perfecta
\set ON_ERROR_STOP on
existe una forma mucho más simple y conveniente:use psql con el parámetro:
psql -v ON_ERROR_STOP=1
mejor usar también -X
parámetro que desactiva el uso del archivo .psqlrc. Funciona perfectamente para mí
PD. la solución encontrada en una gran publicación de Peter Eisentraut. ¡Gracias, Peter! http://petereisentraut.blogspot.com/2010/03/running-sql-scripts-with-psql.html