表来自heroku pg_restore

时间:2015-08-28 23:24:20

标签: ruby-on-rails postgresql heroku psql

我在带有postgres db的heroku上部署了一个rails应用程序。

我的目标是将db的副本提供给我的本地计算机。所以,我遵循了3-liner说明:https://devcenter.heroku.com/articles/heroku-postgres-import-export#export

我的localhost应用程序中存在错误,我追查的问题是 pg_restore没有填写其中一个表格,而其余表格已填写

问题是:

  1. 这怎么可能?
  2. 我可以检查一下调试这是怎么回事?
  3. 编辑:

    看起来这样表现得很好(并解决了我的问题):
    rake db:drop db:create然后pg_restore db.dump

    但不是:rake db:drop db:create db:migrate然后pg_restore db.dump

1 个答案:

答案 0 :(得分:1)

为了检查是否是heroku错误,请尝试使用pg_dump -o -h host -U user -d database -n "\"SCHEMA\"" > test.dump psql -U user database < test.dump 进行备份/恢复:

UIAlertController

如果您提供了所有表格,则表示最好使用heroku支持记录案例。