【发布时间】:2011-12-19 21:28:14
【问题描述】:
我有一个使用 MySQL 在本地开发的 RAILS 3.x 应用程序,其中包含需要迁移的数据。现在我想部署到 Heroku,它使用 Postgresql 并传输数据。
问题在于处理导入过程不喜欢的具有 NULL 数据的列。
我尝试过使用多种不同的策略,例如
- yaml_db gem - 根本无法导入
- rails-backup-migrate gem - 不喜欢编码的 NULL 元素;
- 点击 - 导入失败,没有太多细节
有没有人尝试过任何其他策略、宝石或方法?我应该用 Postgresl 本地数据库重新开始吗?
提前致谢 授予
【问题讨论】:
-
不精通这个问题,有没有办法在推送到heroku之前在本地使用像sqlite这样的中介?
-
是的——我已经运行了迁移来创建表,并且数据是从另一个遗留系统填充的。但以防万一会重新检查。
-
是的 - 尝试了 heroku db:push,它在没有太多帮助的情况下突然出现然后失败。
-
Heroku 实际上支持(我的意思是提供支持)水龙头。他们写的。可能有一种方法可以获得更多调试信息,他们可以帮助您。我们已经通过点击成功完成了类似的迁移。
标签: mysql ruby-on-rails postgresql heroku