我知道StackOverflow上已经有类似的问题了,但它们往往过时了,而且没有充分解决以下情况下迁移应该如何工作,这应该是相当常见的:
我们关注以下内容:
- 您有一种应用程序,实现在Rails中。
- 您有一种针对数据的管理应用程序,它是一个独立的应用程序,在Rails中实现。
- 这两个应用程序都在同一数据库和模型上操作。
我们关注以下内容:
- 对于共享模型,数据库迁移应该放在哪里?
- 如果每个单独的应用程序希望在共享模型之上添加附加模型,这些迁移在哪里存储?
- 将现有的迁移移动到拟议的共享迁移计划的最佳方法是什么?