我在我的 Windows7 机器上开发了一个Rails 3.2.13
带有开发数据库的应用程序。PostgreSQL
我能够成功地将我的应用程序推送到heroku。但是,现在我被困在将现有数据迁移到 Heroku 的过程中。
我尝试按照 Heroku 的文档进行操作,但似乎无法使其正常工作。
这是我到目前为止所做的:
- 安装了 PG Backups heroku 插件
- 使用命令为我的开发数据库创建了一个转储文件
pg_dump -Fc --no-acl --no-owner -h localhost -U user myapp_development > myapp_development.dump
- 将转储文件上传到 AWS S3
在这一点上,我不确定如何继续,恢复转储文件并将其转换为 Heroku 中的生产数据库。有人可以帮忙吗?
PS我也试过这个heroku db:push
命令,但它给出了以下错误:
连接数据库失败:Sequel::AdapterNotFound -> LoadError: cannot load such file -- pg