问题:我们有一个应用程序,其中一部分只被少数用户使用,并且该应用程序的那部分还运行在单独的数据库上。在理想情况下,这两个数据库的模式应该同步,但事实并非如此。较小的数据库已经运行了一些迁移,大部分没有;而且,也没有像修订号这样的东西可以轻松地识别哪些已经迁移,哪些没有。我们希望为将来的项目解决这个难题。在讨论中,我们提出了以下可能的行动计划,并想知道是否有任何已经解决了这个问题的项目:
我们想要做的是从完全迁移的大型数据库的模式创建一个空数据库,然后将所有非迁移的小型数据库的数据移动到那个空数据库中。如果这样做会更容易,那么可以假设针对这个问题没有迁移删除任何内容,仅添加。
如果还有其他已知的解决方案,我也想听听。
我们想要做的是从完全迁移的大型数据库的模式创建一个空数据库,然后将所有非迁移的小型数据库的数据移动到那个空数据库中。如果这样做会更容易,那么可以假设针对这个问题没有迁移删除任何内容,仅添加。
如果还有其他已知的解决方案,我也想听听。