【发布时间】:2011-02-14 15:07:42
【问题描述】:
我有 Rails 应用程序,每隔一段时间,当我让新的开发人员加入时,他们会惊呼他们应该能够通过运行迁移的整个历史在他们的开发环境中生成当前的数据库模式。我个人认为迁移不是您架构的权威来源。现在我们所做的是将具有当前模式的数据库的生产副本加载到开发机器上。而且,从那里,模式可以通过增量迁移来维护。
所以我的问题是:
- Rails 项目中架构的权威来源是什么?
- 现在认为维护数据库架构的最佳实践方法是什么?
【问题讨论】:
标签: ruby-on-rails database-schema rails-migrations