像 heroku,github 这样的,把代码 push 上去就可以访问的,到底是怎么做的,如果把 ruby-china 的代码 push 上去可不可以工作,产生的数据 (发的帖...) 会存在什么地方 (好像不可以 ssh 去连接).如果要迁移到其它地方,怎么取到上面的数据
没人知道吗,还是问的有问题
http://www.quora.com/Scalability/How-does-Heroku-work might help
数据还是存放到数据库,只不过数据库的链接信息,Heroku 帮你自动配置好了,不用你关心。
要迁移的话,应该是自己的程序写个数据导出脚本吧。
git 钩子 (HOoook...) 的作用
@blacktulip @daqing @dbian 非常感谢
#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}"
heroku pgbackups:url --app #{app}
@knwang Thanks,我会试试