滴答TOCK迁移模式
#database #体系结构 #迁移

tick tock是当您分两个步骤进行迁移以避免破裂时。

打钩

Image description

想象一下,我们有2个不同的模型/集合/表来存储交易(TransActionModel)和退款交易(TransActionRefundModel)
但是,您认为这两个模型应该是相同的集合。
将所有TransactionRefundModel转换为TransactionModel的最佳方法是什么?

最好的方法是开始编写新旧模型的退款交易。
完成此操作后,您可以比较如果您不丢失此迁移中的信息。
然后,您编写一个迁移以将旧数据迁移到新数据。

这是迁移的Tick部分。您有2个模型一起工作。

托克

Image description

Tock部分正在修改仅从新数据中读取的代码。
阅读后完成新数据并正确。
您可以停止将数据写入旧数据。
不要忘记清理旧数据和代码。


Woovi是一家创业公司,使购物者能够按照自己的喜好付款。为了实现这一目标,Woovi为商人提供即时付款解决方案接受订单。

如果您想与我们合作,我们是hiring


Ethan M.Unsplash

照片