展平多个数据库迁移脚本的最佳策略

时间:2019-05-18 12:13:18

标签: database mongodb database-migration

我们在工作中使用MongoDB,并编写了一个简单的应用程序来执行数据库迁移。 这些迁移通常只包含对单个文档类型的单个更改,但是碰巧它们会影响多个文档类型。

我们已经使用该系统大约6个月,并且已经进行了50次迁移。随着时间的流逝,此列表只会越来越多,直到变得笨拙以致无法解决该问题为止。 我当时正在考虑将迁移平坦化到初始数据库初始化脚本中,并删除平坦化的迁移,但这感觉像是一项非常手动且耗时的任务。

什么是管理迁移脚本的好策略,这样可以使其易于管理?任何资源(书籍,博客等)也将受到赞赏。

0 个答案:

没有答案