我有一个本地 psql 数据库转储,需要上传到 heroku。我按照此链接的更新部分中的步骤进行操作。一切正常,直到最后一部分,实际的上传步骤:
heroku pgbackups:restore --app myAppName DATABASE ' https://www.dropbox.com/myAppPSQLDumpLink/myAppName_local.dump ' --confirm myAppName
这就是控制台中显示的内容:
HEROKU_POSTGRESQL_SILVER_URL (DATABASE_URL) <---restore--- myAppName_local.dump
Retrieving... done
! An error occurred and your restore did not finish.
这是日志中的错误(由Toby Hede 的问题提供):
2013-01-09T15:39:09+00:00 app[pgbackups]: Invalid dump format: /tmp/GgUz5yU4bF/project_mgr_development_local.dump: HTML document text
我尝试搜索此错误,但找不到答案。有谁知道需要做些什么来解决这个问题?我的本地 psql 数据库的实际转储是这样执行的:
pg_dump -Fc --no-acl --no-owner -U myUserName > myAppName_local.dump
谢谢!