我是相当新的都Rails和Heroku的,但我认真地考虑使用它作为一个平台来部署我的Ruby/Rails应用程序。DB管理的Heroku应用程式
我想使用Heroku的所有功能,所以我更喜欢Heroku管理的“嵌入式”PostgreSQL,而不是Amazon RDS for MySQL的插件,但我没有那么自信,没有可能访问我的数据SQL客户端...
我知道,在一个制作精良的应用程序,你有没有需要访问数据库,但也有一些情况下(行添加到一个配置表,看到在视图中没有映射数据,更新一些列调试问题,性能监控,运行报告查询等)时,这是很好的......
你怎么解决这个问题呢? Heroku提供的真实应用程序有什么体验?
谢谢!
另一个与这个特定的线程无直接关系的问题,但是谈论Heroku部署和数据库是: 推向Heroku的一个坏处是我必须在运行我的数据库迁移之前推送代码(并自动重启服务器)。这可能会导致用户在浏览网站时出现一些错误...解决方案可能会使用维护模式,但我希望有一种方法不会造成任何负面影响,并且每次都会运行webapp!有没有办法?例如,与Capistrano: - 我准备部署在新目录中的代码 - 我运行(向后)迁移 - 我将服务器切换到新目录 ...并且我没有停机时间。 – zetarun 2010-03-22 11:10:41