モデル クラスを変更し、それに応じてデータベースを更新する場合、移行を使用する必要がありますか?
質問する
54 次
2 に答える
3
移行を使用する必要はありませんが、データベースに変更を加える場合は使用することを強くお勧めします。移行により、時間の経過に伴うデータベースの変更を簡単に追跡できます。もう 1 つの利点は、移行で Ruby DSL を使用することです。これは、SQL を記述する必要がないことを意味します。コードはデータベースに依存しないため、必要に応じてデータベースを簡単に切り替えることができます。また、さまざまな環境でさまざまなデータベースを簡単に使用できます。たとえば、開発中の SQLite と本番環境の PostgreSQL です。
これらすべてを気にしない場合は、移行を忘れて、データベース内のテーブルを直接作成、削除、および変更できます。
于 2013-08-31T14:24:14.260 に答える