Лучшая практика для rails - коммит с VCS subversion - PullRequest
1 голос
/ 17 июня 2009

Как лучше всего обновлять проект, если вы хотите откатить миграцию данных с помощью rails? удалить миграцию локально, а затем зафиксировать весь проект?

1 Ответ

2 голосов
/ 17 июня 2009

Вам не нужно удалять любые миграции. Все миграции должны быть обратимыми. Если вы на 100% уверены, что никто не использовал эти миграции, вы можете удалить их:

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

Однако, если вы имеете в виду откат назад, исправление для тех, кто уже использовал эту миграцию, то для этого нужно создать новую миграцию, которая перевернет проблемную.

...