我在psql块下有这行,它的作用是什么?
psql -d $ {DBNAME} -h $ {HOST} -p $ {PORT} -U $ {SCHEMA} <
答案 0 :(得分:0)
ON_ERROR_STOP
默认情况下,错误后命令处理将继续。当此变量设置为on时,处理将立即停止。在交互模式下,psql将返回到命令提示符;否则,psql将退出,返回错误代码3以区分这种情况与致命错误情况,致命错误情况是使用错误代码1报告的。在任何一种情况下,任何当前运行的脚本(顶级脚本(如果有)以及任何其他脚本)它可能已经被调用)将立即终止。如果顶级命令字符串包含多个SQL命令,则处理将以当前命令停止。