我正在尝试将数据库的本地快照还原到heroku dev实例中。
heroku pgbackups:restore --app app_name HEROKU_POSTGRESQL_AMBER_URL https://www.dropbox.com/etc
但我一直收到以下错误
HEROKU_POSTGRESQL_AMBER_URL <---restore--- db.dump
Retrieving... done
! An error occurred and your restore did not finish.
使用heroku docs中的pg_dump字符串捕获数据库快照:
PGPASSWORD=pwd pg_dump -Fc --no-acl --no-owner -h localhost -U postgres db > db.dump
并且转储文件位于Dropbox共享中(因此可以直接访问URL)
Heroku和本地数据库都是PG 9.2。
答案 0 :(得分:3)
Heroku日志包含pgbackups的所有输出,这将有助于追踪问题。