You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用pgAdmin4查看从Heroku下载的数据库dump备份数据

提问内容

我在Heroku上完成了数据库备份,并将备份文件(dump文件)下载到本地,执行的命令如下:

heroku pg:backups capture --app $app_name$
heroku pg:backups:download -a $app_name$

我希望通过pgAdmin4查看该dump文件的内容,完成pgAdmin配置后收到了“成功”提示,但不知道在哪里可以查看对应数据,特此求助。

此处的“成功提示”如下图所示:
成功提示

供参考的pgAdmin配置步骤如下:进入「数据库 > schemas > public > 表」,右键点击我已创建的表完成配置,配置项如下图所示:
配置项

谢谢。


解决方案

  • 刷新表列表查看新增数据
    定位到pgAdmin左侧导航栏的「数据库 > 目标导入库 > schemas > public > 表」节点,右键点击「表」选择「刷新」。你之前在单张表上执行恢复操作,系统默认不会覆盖原有表,备份中的表会作为新对象插入列表,刷新后即可看到新增的表,右键对应表选择「查看/编辑数据 > 所有行」就能查看内容。
  • 调整恢复入口适配全库备份
    Heroku生成的pg备份属于全库备份,不是单表备份,无需在单表节点执行恢复操作。如果刷新后未找到所需内容,可在目标数据库名称上右键选择「恢复」,重新选中本地dump文件执行导入,全库的表、索引、视图会自动恢复到public schema下,刷新后即可查看所有数据。
  • 验证dump文件有效性
    如果上述操作都无结果,可以通过pg自带工具验证dump内容,执行命令:
    pg_restore --list 本地dump文件的完整路径
    命令输出会展示备份文件包含的所有表、结构和对象,可确认备份本身是否存在你需要的内容。

内容的提问来源于stack exchange,提问作者kintoki

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 01:18:03