我是Heroku和Postgres的新手,我正在试图找出如何恢复和访问Heroku中的Postgres数据库。我确实有从pgAdmin III .backup
文件中获取的备份。
如何在Heroku中恢复Postgres数据库的任何帮助将不胜感激。
答案 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