データベースマイグレーションは、アプリが保存する情報の構成を変更し、その変更を記録するものです。書類を残したまま、引き出しを増やしたりラベルを変えたりするファイルキャビネットの設計更新に似ています。
ユーザーの希望言語など、新しい情報を保存し始めるときにマイグレーションが必要になることがあります。アプリがその情報を使えるよう、データベースの構造をどう調整するかを伝えます。
保存データの変更にはリスクがあるため、チームは通常マイグレーションをテストし、重要な情報に適用する前にバックアップを取ります。
