Ruby on Railsには、移行の概念があります。これは、データベースを変更するための簡単なスクリプトです。
移行ファイルを生成します。このファイルには、dbバージョンを増やすためのルール(列の追加など)とバージョンをダウングレードするためのルール(列の削除など)が含まれています。各移行には番号が付けられ、テーブルは現在のデータベースバージョンを追跡します。
移行する 、「db:migrate」というコマンドを実行します。このコマンドは、バージョンを確認し、必要なスクリプトを適用します。同様の方法で下に移行できます。
移行スクリプト自体はバージョン管理システムに保持されます。データベースを変更するたびに新しいスクリプトをチェックインし、開発者はそれを適用してローカルデータベースを最新バージョンにすることができます。