【问题标题】:How to restore postgresql db on Heroku如何在 Heroku 上恢复 postgresql 数据库
【发布时间】:2016-08-25 03:23:08
【问题描述】:

我对 Heroku 和 Postgres 完全陌生,我正在尝试弄清楚如何在 Heroku 中恢复和访问 Postgres 数据库。我确实有来自 pgAdmin III .backup 文件的备份。

任何有关如何在 Heroku 中恢复 Postgres 数据库的帮助将不胜感激。

【问题讨论】:

标签: postgresql heroku heroku-toolbelt heroku-postgres


【解决方案1】:

恢复到本地数据库

使用 pg_restore 工具将转储加载到本地数据库中。如果对象已经存在于数据库的本地副本中,则在执行 pg_restore 时可能会遇到不一致。加载转储时,pg_restore 不会删除数据库中的所有对象。 由于 Heroku 数据库和本地数据库之间的差异,这通常会产生一些警告,但通常可以安全地忽略它们。

$ pg_restore --verbose --clean --no-acl --no-owner -h localhost -U myuser -d mydb latest.dump

【讨论】:

  • 我有 .backup 没有转储,我将如何创建转储?
猜你喜欢
  • 2015-11-17
  • 2015-03-30
  • 2018-09-03
  • 2020-07-07
  • 2013-11-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多