我在带有postgres db的heroku上部署了一个rails应用程序。
我的目标是将db的副本提供给我的本地计算机。所以,我遵循了3-liner说明:https://devcenter.heroku.com/articles/heroku-postgres-import-export#export
我的localhost应用程序中存在错误,我追查的问题是 pg_restore
没有填写其中一个表格,而其余表格已填写
问题是:
编辑:
看起来这样表现得很好(并解决了我的问题):
rake db:drop db:create
然后pg_restore db.dump
但不是:rake db:drop db:create db:migrate
然后pg_restore db.dump
答案 0 :(得分:1)
为了检查是否是heroku错误,请尝试使用pg_dump -o -h host -U user -d database -n "\"SCHEMA\"" > test.dump
psql -U user database < test.dump
进行备份/恢复:
UIAlertController
如果您提供了所有表格,则表示最好使用heroku支持记录案例。