我们的产品有一个restful API和一个服务器渲染应用程序(CMS)。两者共享数据库。都是使用Django编写的。
两者所需的字段和模型不是互斥的,有些仅适用于API,有些仅适用于CMS,还有一些是通用的。
我的问题是,如果我在其中一个存储库上运行迁移,它们是否会尝试删除那个特定存储库模型中不存在但其他存储库需要的字段。分别在两个存储库中运行迁移是否会使数据库保持最新状态并避免问题。
两者所需的字段和模型不是互斥的,有些仅适用于API,有些仅适用于CMS,还有一些是通用的。
我的问题是,如果我在其中一个存储库上运行迁移,它们是否会尝试删除那个特定存储库模型中不存在但其他存储库需要的字段。分别在两个存储库中运行迁移是否会使数据库保持最新状态并避免问题。