【发布时间】:2013-08-03 05:58:27
【问题描述】:
我在我的 Windows7 机器上开发了一个带有PostgreSQL 开发数据库的Rails 3.2.13 应用程序。我能够成功地将我的应用程序推送到heroku。但是,现在我被困在将现有数据迁移到 Heroku 的过程中。
我曾尝试关注 Heroku 的 documentation,但我似乎无法让它工作。
这是我到目前为止所做的:
- 安装了 PG Backups heroku 插件
- 使用命令
pg_dump -Fc --no-acl --no-owner -h localhost -U user myapp_development > myapp_development.dump为我的开发数据库创建了一个转储文件 - 已将转储文件上传到 AWS S3
此时,我不确定如何继续,恢复转储文件并将其转换为 Heroku 中的生产数据库。有人可以帮忙吗?
附:
我也试过heroku db:push 命令,但它给出了以下错误:
连接数据库失败:Sequel::AdapterNotFound -> LoadError: 无法加载此类文件 -- pg
【问题讨论】:
标签: ruby-on-rails ruby database postgresql heroku