質問

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

役に立ちましたか?

解決

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

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

ただし、ロールバックの意味がその移行を既に使用しているユーザー向けに修正している場合、問題を解決する新しい移行を作成する方法があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top