新手问题 heroku 如何工作

williamherry · 2012年10月31日 · 最后由 williamherry 回复于 2012年11月01日 · 3303 次阅读

像 heroku,github 这样的,把代码 push 上去就可以访问的,到底是怎么做的,如果把 ruby-china 的代码 push 上去可不可以工作,产生的数据 (发的帖...) 会存在什么地方 (好像不可以 ssh 去连接).如果要迁移到其它地方,怎么取到上面的数据

没人知道吗,还是问的有问题

数据还是存放到数据库,只不过数据库的链接信息,Heroku 帮你自动配置好了,不用你关心。

要迁移的话,应该是自己的程序写个数据导出脚本吧。

git 钩子 (HOoook...) 的作用

#1 楼 @williamherry 如果用的是 Postgresql, 把下面的放到一个 rake task 里面,app 就是你 app 的名字,就可以拿到个 database dump

system "heroku pgbackups:capture --expire --app #{app}" system "curl -o latest.dump heroku pgbackups:url --app #{app}"

@knwang Thanks,我会试试

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