我有一个本地的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
谢谢!