如何在Heroku上恢复postgresql数据库

时间:2016-04-29 20:52:42

标签: postgresql heroku heroku-toolbelt heroku-postgres

我是Heroku和Postgres的新手,我正在试图找出如何恢复和访问Heroku中的Postgres数据库。我确实有从pgAdmin III .backup文件中获取的备份。

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

1 个答案:

答案 0 :(得分:0)

还原到本地数据库

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

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