Мисля, че решението за добавяне на следното към .psqlrc е далеч от съвършенството
\set ON_ERROR_STOP on
има много по-прост и удобен начин - използвайте psql с параметър:
psql -v ON_ERROR_STOP=1
по-добре да използвате също -X
параметър изключващ използването на .psqlrc файл. Работи перфектно за мен
p.s. решението, намерено в страхотна публикация от Питър Айзентраут. Благодаря ти, Питър!http://petereisentraut.blogspot.com/2010/03/running-sql-scripts-with-psql.html