Откатите все миграции rails или удалите таблицы и измените миграции (начните с нуля)

Я новичок в Rails и начал проект, в котором я недоволен своими моделями и схемой БД.

Я хотел бы начать снова с нуля, но сохранить все свои взгляды, контролеры.

Как лучше всего это сделать?

Я хочу удалить все мои миграции и все мои модели. После этого процесса не должно остаться ненужных файлов (например, миграции, которые больше не используются).

Если это поможет, я использую Rails 3.1.

Спасибо!


person AdamT    schedule 20.11.2011    source источник


Ответы (2)


Во-первых, откатите свои миграции до версии 0.

rake db:migrate VERSION=0

Затем вы вручную удаляете свои миграции и модели, оставляя контроллеры и представления нетронутыми.

person Sean Hill    schedule 20.11.2011

Просто удалите все файлы в app/models и db/migrate, затем запустите:

rake db:reset
person Alex Peattie    schedule 20.11.2011
comment
просто будьте осторожны, это тоже семена - person equivalent8; 11.07.2014