PgAdmin 4 - 如何查看每个查询的输出消息

3
我有100个更新查询,我一次性在PGadmin查询编辑器上按下F5运行所有查询。但是我只能看到最后一个查询的“更新计数”。如何查看所有100个更新查询的结果消息。
如果我在“查询历史记录”选项卡中查看消息,它也只显示最后一个消息。
虽然这是一个非常基本的要求,在将数据校正查询输出运行到生产环境之前验证我的输出结果。但是我在谷歌上没有看到任何帮助。
请帮忙提供其他解决方案。

1
抱歉,我觉得你运气不好。显示查询结果是客户端的责任,在pgAdmin中也是如此。当一系列查询显示最后一个查询时,这就是pgAdmin的工作方式。如果你可以尝试使用DBeaver,当多个独立的查询时,它通常会为每个查询结果提供一个选项卡。 - Belayer
@Belayer- 但是你给我带来了好运 :) 。DBeaver非常适合我的需求,它的"执行SQL脚本"功能可以显示每个查询的结果。非常感谢! - Abhishek Singh
很高兴能够帮到你。 - Belayer
1个回答

1

PGAdmin没有这样的功能,我已经尝试了很多次。但是@Belayer的评论帮助我找到了替代方案。

因此,我们可以使用 DBeaver通用数据库工具 来实现。步骤如下:

  1. 下载并安装免费的"DBeaver" 工具。
  2. 创建与您的数据库的连接。
  3. 将所有查询粘贴到查询脚本编辑器中,并使用 "执行SQL脚本(Alt+X)"选项 将它们一起运行。DBeaver将一个接一个地执行查询,直到结束,并将结果并行显示在称为"Execution Log"的不同窗口中。我们可以在这里看到更新的行数、持续时间、成功或失败状态等。
  4. DBeaver还有另一个窗口称为"Statistic",显示所有查询结果的摘要,例如更新的总行数、执行时间等。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接