gpt4 book ai didi

postgresql - 通过 jenkins 部署 postgres - 持续集成/部署

转载 作者:行者123 更新时间:2023-11-29 12:57:52 27 4
gpt4 key购买 nike

我在 *.sql 文件中得到了我的数据库转储(表、函数、触发器等)。此时我正在通过 jenkins 部署它们,通过传递执行 shell 命令:

sudo -u postgres psql -d my_db < /[path_to_my_file].sql

问题是,如果我的 sql 文件有问题,构建会成功完成。如果出现故障,我希望立即获得信息,而无需查看日志并检查是否每个命令都已成功执行。

是否有可能(如果答案是"is",如何)通过 jenkins 以其他方式部署 postgres 数据库?

最佳答案

我将执行命令更改为:

sudo -u postgres psql -v ON_ERROR_STOP=1 -d my_db < [path_to_file].sql

关于postgresql - 通过 jenkins 部署 postgres - 持续集成/部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38424948/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com