数据库迁移是对应用组织已存储信息的方式所做的记录变更。它就像更新文件柜的设计方案,例如增加一个抽屉或更换标签,同时保留柜子里已有的文件。

应用开始保存新信息时可能需要迁移,例如用户偏好的语言。迁移会告诉数据库如何调整结构,以便应用使用这项信息。

更改已存储的数据可能有风险,因此团队通常会先测试迁移,并在应用到重要信息前做好备份。