整理migrate