将数据迁移到新表而不会破坏代码和丢失数据

时间:2019-05-30 18:11:45

标签: architecture migration database-migration

我想将表中某些列的数据类型从tinyint更改为enum,并且我不想破坏使用此表的代码并在此更改期间丢失数据。我想使用的策略是:

  • 使用此新架构创建新表。
  • 更新我的代码以写入旧表和新表,以免在迁移过程中丢失数据。
  • 将数据从旧表迁移到新表。
  • 使代码仅写入新表。

只想对这种策略有一些看法,有没有更好,更简单的方法呢?

0 个答案:

没有答案