我通过执行以下操作获得了postgres转储:
heroku pg:backups:capture
heroku pg:backups:download
下载文件 latest.dump 文件后,我尝试通过执行以下操作将转储导入本地数据库:
pg_restore --verbose --clean --no-acl --no-owner -h localhost -U postgres -d postgres latest.dump
Db名称和用户是postgres
我保持默认。一旦我执行上面的命令它就会创建一些东但是当我在rails上执行Model.first
时,控制台活动记录仍为空。
答案 0 :(得分:0)
将 latest.dump 创建为heroku备份后。您需要运行
pg_restore -h localhost -p 5432 -U username_postgtres -d db_name -v latest.dump
然后重新启动Rails服务器。