去年阅读和使用 Rails 时,给我留下最深刻印象的工具之一是 Rake。一个数据库版本控制系统,可以将所有开发数据库的相同内容直接集成到构建中......这样的事情会让生活变得更加轻松(和更安全)!
但是,我无法弄清楚的一件事是:当您实际上无法访问生产服务器时,如何将这些更改移动到生产服务器?我们在全国有多个服务器,通过安装包安装/升级应用程序。
注意:这个问题更多的是关于策略而不是 Rails/Rake 特定技术。我们不使用rails,我们使用.Net。但如果我能弄清楚这个发布场景,似乎有几个工具Migratordotnet可以让我们做类似的事情。