1

Rails でデータ移行をロールバックしたい場合、プロジェクトを更新するためのベスト プラクティスは何ですか? 移行をローカルで削除してから、プロジェクト全体をコミットしますか?

4

1 に答える 1

2

移行を削除する必要はありません。すべての移行は元に戻せる必要があります。他の誰もそれらの移行を使用していないことが 100% 確実な場合は、次の方法でそれらを削除できます。

svn rm db/migrate/your_migration
svn commit db/migrate

ただし、ロールバックとは、その移行を既に使用しているユーザーのためにそれを修正することを意味する場合、問題のある移行を元に戻す新しい移行を作成することです。

于 2009-06-17T13:32:47.563 に答える