Rails 如何方便的在 本地,heroku,vps 之间转移数据?

cqpx · 2011年11月27日 · 最后由 cqpx 回复于 2012年02月04日 · 3973 次阅读

我在自己电脑上做了个小 blog,写了 10 来篇文章了, 现在想把本地 development 里的数据搬到 heoku 上, 以后可能还会从 heroku 再搬到 vps(aws) 上去, 请问有没有什么好的方案方便搬着数据到处跑? 能 web 操作 export/import 的最好了,命令行的也可以, pg_dump 本来可以的,可是我不知道 heroku 该怎么处理。。好像需要用绑信用卡的那个服务。。

heroku 提供了一个基于 tab gem 的解决方案,让你可以导入导出数据 http://devcenter.heroku.com/articles/taps 不过考虑到网速和数据量两个原因,个人建议这个工作最好自己开一台 EC2 的 instance 来做,因为 Heroku 基于 Amazon 的 EC2,比从自己的本机搬家速度快很多。

heroku db:pull

可以把 Heroku 的数据库导入到本地开发环境

---edit--- db:pull 和 db:push 就是 lgn21st 说的 tab gem 提供的.. ps:回帖没有删除功能?

谢谢两位,taps 看上去不错,我回去试试

需要 登录 后方可回复, 如果你还没有账号请 注册新账号