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

在Heroku升级Postgres数据库时遇‘找不到应用’错误求助

解决Heroku Postgres升级时"Couldn't find that app"的问题

第一步:确认当前登录账号及名下应用

  • 执行命令 heroku auth:whoami,核实是否登录了托管目标数据库的Heroku账号
  • 执行 heroku apps,列出当前账号下所有应用,找到你实际要操作的原始应用名称(不是自定义的new-db-app)

第二步:修正命令中的应用名称

你之前命令里的--app new-db-app是错误的,必须替换为你账号下已存在的、托管旧hobby dev数据库的应用名称。正确命令格式:

heroku addons:create heroku-postgresql:hobby-basic --app 你的实际应用名称 --version 13.8

第三步:验证git远程配置(若需关联应用)

如果本地代码未关联目标应用,用正确名称添加远程:

git remote add heroku https://git.heroku.com/你的实际应用名称.git

执行 git remote -v 确认远程配置是否正确

第四步:完成pg:copy数据迁移

创建新实例后,按以下步骤迁移数据:

  1. 执行 heroku addons --app 你的实际应用名称,找到新Postgres实例的标识(如postgresql-sample-12345)
  2. 执行 heroku pg:info --app 你的实际应用名称,获取旧hobby dev数据库的标识(通常为DATABASE_URL或HEROKU_POSTGRESQL_颜色_URL)
  3. 执行数据复制命令:
heroku pg:copy 旧数据库标识 新数据库标识 --app 你的实际应用名称

第五步:切换默认数据库并清理旧实例

  • 将新实例设为应用默认数据库:
heroku pg:promote 新数据库标识 --app 你的实际应用名称
  • 确认数据无误后,删除旧hobby dev实例:
heroku addons:destroy 旧数据库标识 --app 你的实际应用名称

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 18:15:48