Пост-ГРЭС: Не обнуляют код выхода при выполнении sql файла?

Debian является предпочтительным распределением моего сервера: это очень стабильно, доступно почти для всех серверных платформ, и безопасность является keypoint на том дистрибутиве!

34
задан 9 June 2009 в 21:39
2 ответа

Я узнал, как разрешить это.

Я должен включить ON_ERROR_STOP наверху файла.

Пример:

\set ON_ERROR_STOP true
21
ответ дан 28 November 2019 в 19:52
  • 1
    +1 для рассмотрения страницы справочника :) –  serverhorror 9 June 2009 в 21:54

Можно использовать ниже оператора.

psql -v ON_ERROR_STOP=1 -f foobar.sql

Это возвратит корректный код возврата даже foobar.sql файл не включает ON_ERROR_STOP наверху файла.

37
ответ дан 28 November 2019 в 19:52

Теги

Похожие вопросы