数据迁移代码