I think it'd be a lot better to expose the script status to psql. (without having to write "foo; echo status=$?").
pgsql-hackers by date:
Соглашаюсь с условиями обработки персональных данных