Heroku:下载并恢复数据库



我的heroku rails应用程序具有以下用于生产的数据库设置

default: &default
adapter: sqlite3
pool: 5
timeout: 5000
production:
<<: *default
database: db/production.sqlite3

如您所见,数据库中没有密码。我用命令下载了数据库

heroku pg:backups:capture    
heroku pg:backups:download

现在我要还原数据库,我应该运行哪个命令来还原数据库?

这就是对我有用的

pg_restore -d myapp_development -U rails_dev -C latest.dump

在这里,我的本地开发数据库myapp_development,本地数据库用户名rails_devlatest.dump是从服务器下载的备份数据库文件。上面的命令要求输入密码,该密码应该是与用户rails_dev关联的密码。

最新更新