求教迁移数据库同时还要改表结构的解决方案。。
老项目是WordPress,想用Laravel重构,现在需要迁移数据库,同时修改表结构。。我自己想了一个方案但是还有几点不足的地方想不通
- 找个时间节点把旧库数据导入新库。
- 跑脚本(laravel command)把旧表数据导入新表。
- 做一次数据对比。
- 用项目跑新表数据。
- 验证新表数据。
- 再导入时间节点之后的新增数据
- 切换完成
- 在步骤3中我想做数据对比,但是不知道该如何弄?
- 如果按照步骤6步骤7来实时,原来的项目肯定要停机一段时间,有没有可以不用停机的办法?
想了一种可以不停机的假设
- 在原数据库(mysql)服务器上开启双写
- 在新服务器上跑脚本(laravel command)把旧表数据导入新表,并把脚本设置成每分钟跑。
萌新的假设,(`・ω・´),有无大佬指导一下
推荐文章: