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

如何访问Heroku Postgres数据库副本并恢复至新数据库?

如何恢复Heroku数据库副本c001到新数据库

步骤1:查看副本详细信息

先运行命令确认副本c001的具体状态和可访问性:

heroku pg:backups:info c001

该命令会返回副本的存储位置、源数据库信息等关键内容,确保副本可用。

步骤2:创建新的PostgreSQL数据库(若未创建)

如果还没有目标新数据库,用以下命令创建(以免费的hobby-dev计划为例):

heroku addons:create heroku-postgresql:hobby-dev

创建完成后,Heroku会自动为新数据库分配环境变量(通常为DATABASE_URL)。

步骤3:将副本恢复到新数据库

使用pg:backups:restore命令将c001副本恢复到目标数据库,命令格式如下:

heroku pg:backups:restore c001 <TARGET_DATABASE_URL>

如果新数据库是应用的默认数据库,直接用DATABASE_URL作为目标:

heroku pg:backups:restore c001 DATABASE_URL

执行命令后,系统会提示确认操作,输入y并回车即可启动恢复流程。

验证恢复结果

恢复完成后,可通过以下命令连接新数据库,确认数据是否正常:

heroku pg:psql

进入数据库交互界面后,可通过查询表或数据验证恢复状态。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 17:30:40