PSQL:如何防止命令行上出现任何输出?

2024-01-11

我的问题:我尝试通过批处理文件在命令行运行数据库生成脚本,作为 TFS 构建过程的一部分,以启用对已知数据集的夜间测试。

我们运行的脚本在命令行上输出通知、警告和一些错误。我想至少抑制通知和警告,如果可能的话,抑制错误,因为它们似乎不会对脚本的整体成功产生影响。就 TFS 构建过程而言,此输出似乎会影响该过程的成功或失败。它将脚本的每一行输出突出显示为错误并使构建失败。

由于我们的系统在 Windows 上运行,我在网上找到的大多数潜在解决方案都不起作用,因为它们似乎针对 Linux。

我已经改变了客户端最少消息数postgresql.conf 文件中出现错误,但是当从 pgAdmin(工具 > 服务器配置)查看相同的配置时,它显示的值是错误,但当前值是通知。

批处理文件中调用 psql 的所有行都使用-q标志也是如此,但这似乎只会阻止诸如 CREATE TABLE 和 ALTER TABLE 等基础知识。

批处理文件中的示例行是:

psql -d 数据库 -q

此命令的输出行示例:

警告:“身份”列的类型为“未知” 详细信息:无论如何,继续创建关系。

指定文件-f标志没有区别。

我可以在我的开发计算机上手动运行批处理文件,无论命令提示符上显示什么错误或消息,它都会生成预期的数据库。

所以最终我需要批处理文件中的所有 psql 命令以静默方式运行。


psql COMMAND &> output.txt

或者,使用您的示例命令:

psql -d database -q < C:\Database\scripts\script.sql &> output.txt
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PSQL:如何防止命令行上出现任何输出? 的相关文章

随机推荐

  • d3.selection 的一般更新模式无法按预期工作

    我很困惑为什么以下简单的更新模式不起作用 这遵循推荐的一般更新模式 http bl ocks org mbostock 3808218 据我所知 var dat One Two Buckle my shoe var sel d3 selec
  • Visual Studio 添加 DLL 作为引用错误

    我正在向项目添加库 但收到以下错误 混合模式装配是针对 运行时版本 v2 0 50727 并且无法在4 0中加载 运行时无需额外 配置信息 我不太确定我必须调整什么才能运行 有人知道应该进行哪些更改吗 Thanks PM 正如 Marc 所
  • Linux机器与docker部署Windows容器

    我有一个带有 16GB RAM 并安装了 docker 主机的 Linux 服务器 我想在其上部署一个 Windows Server 容器 是否可以 有人刚刚尝试过这个解决方案吗 2019年更新 正如所指出的管道带编码器 https sta
  • 使用默认参数专门化内部模板

    当内部模板的参数全部已知时 我在专门化内部模板时遇到困难 这是一个例子 template lt typename T0 gt struct outer template lt typename T1 void typename T2 voi
  • JavaScript - 提取函数并保持其私有

    目前我有这样的结构 function myScope myScope public function alert I m public myScope privileged function alert I can call private
  • 将 RGBA 转换为 HEX

    给定一个 css 颜色值 例如 rgba 0 0 0 0 86 假设白色背景 如何将其转换为考虑 alpha 分量的 RGB 十六进制值 由于 alpha 值都会减弱背景颜色和颜色值 因此类似这样的方法可以达到目的 function rgb
  • 通过 Python 发送多个 HTTP 请求的理想方法? [复制]

    这个问题在这里已经有答案了 可能的重复 与 urllib2 或其他 http 库的多个 异步 连接 https stackoverflow com questions 4119680 multiple asynchronous connec
  • POST 与 PUT 与 DELETE [重复]

    这个问题在这里已经有答案了 我从来没有真正理解为什么我需要 PUT 和 Delete 请求方法 在我的代码中我一直在使用post只需执行后端代码即可添加 删除某些内容 我这样做是错误的还是一直使用 POST 可以吗 我的例子 Request
  • 我可以在运行时替换 Spring bean 定义吗?

    考虑以下场景 我有一个带有 bean 的 Spring 应用程序上下文 其属性应该是可配置的 我想DataSource or MailSender 可变的应用程序配置由一个单独的 bean 管理 我们称之为configuration 管理员
  • Inno Setup 编译前/编译后操作[重复]

    这个问题在这里已经有答案了 是否可以定义预编译 后编译操作 iss script 简而言之我需要跑 bat编译前和编译后的脚本 一种方法是恢复逻辑并从批处理文件运行命令行编译器 call precompile bat ISCC exe se
  • 无法加载文件或程序集 Microsoft.Owin 3.0.0 到 3.0.1

    有趣的依赖问题 VS2015 3 NET45 将 Microsoft Owin 从 3 0 0 更新到 3 0 1 追踪此更新是问题 想要安装https www nuget org packages IdentityServer3 Acce
  • MATLAB 曲线拟合,指数与线性

    我有一组数据 绘制后如下所示 我需要使用polyfit命令来确定大致之间时间的最佳拟合指数1 7 and 2 3 我也必须比较这个指数适合一个简单的linear fit 我给出了方程Temp t Temp0 exp t t0 tau whe
  • SVG 背景悬停时闪烁一次

    我有一个带有 svg 背景的按钮 它的悬停也有一个 svg 背景 当我在页面加载后第一次将鼠标悬停在其上时 会出现闪烁 但后续悬停时不会出现闪烁 我认为这可能是一个加载问题 但即使我独立加载页面上的两个图像或预加载图像 这种闪烁仍然会发生
  • 如何在 Angular 中将工具提示动态应用到元素的动态文本内容的一部分?

    所以我有这个包含字典的 json 文件 definitions json word Some definition an expression Some other definition 我的应用程序中的组件可能与此类似 my compon
  • $.getJSON 返回按钮显示 JSON 返回数据而不是页面

    我的网站有一点问题 我有一个托管谷歌地图的页面 但是 直到用户单击按钮后才会显示地图 然后它调用 getJSON 来获取我需要在地图上显示的地址 getJSON theurl function json 一切都很好 但是 如果用户随后移动到
  • Prolog 中“if_/3”运算符的目标扩展

    我正在编写一个标记器 我想使用if 3 https stackoverflow com a 27358600 4609915保存逻辑纯粹性 questions tagged logical purity在我的代码中 The code loo
  • 什么是

    有什么区别 and
  • python 3.x,“type”本身派生自“object”,而“object”派生自“type”

    我目前正在学习 python OOP 模型并被告知 type本身源自object and object源自于type 我明白那个object是 python 3 x 中每个类的默认超类 并且typeclass 用于创建类 即类对象 obje
  • 为什么 Scala 没有类型安全的 equals 方法?

    由于发明人强调Scala的类型安全我不明白对象上缺少 equals 方法 至少从案例类 允许仅检查具有相同类型的对象的相等性 我希望有一个方法 默认情况下实现此行为 当然 Java 的互操作性需要有一个可以与Any类型 但在很多情况下我只想
  • PSQL:如何防止命令行上出现任何输出?

    我的问题 我尝试通过批处理文件在命令行运行数据库生成脚本 作为 TFS 构建过程的一部分 以启用对已知数据集的夜间测试 我们运行的脚本在命令行上输出通知 警告和一些错误 我想至少抑制通知和警告 如果可能的话 抑制错误 因为它们似乎不会对脚本