Debian является предпочтительным распределением моего сервера: это очень стабильно, доступно почти для всех серверных платформ, и безопасность является keypoint на том дистрибутиве!
Я узнал, как разрешить это.
Я должен включить ON_ERROR_STOP наверху файла.
ON_ERROR_STOP
Пример:
\set ON_ERROR_STOP true
Можно использовать ниже оператора.
psql -v ON_ERROR_STOP=1 -f foobar.sql
Это возвратит корректный код возврата даже foobar.sql файл не включает ON_ERROR_STOP наверху файла.
foobar.sql