답변:
가장 최근의 마이그레이션을 롤백하십시오.
rake db:rollback
n
가장 최근의 마이그레이션을 롤백하십시오 .
rake db:rollback STEP=n
마이그레이션 실행 에 대한 Rails Guide 에서 Rails 마이그레이션 작업 사용에 대한 전체 지침을 찾을 수 있습니다 .
몇 가지 더 있습니다 :
rake db:migrate
-아직 실행되지 않은 모든 마이그레이션을 실행rake db:migrate VERSION=20080906120000
-필요한 모든 마이그레이션 (위 또는 아래)을 실행하여 지정된 버전으로 이동rake db:migrate RAILS_ENV=test
-주어진 환경에서 마이그레이션을 실행합니다rake db:migrate:redo
-하나의 마이그레이션을 롤백하고 다시 실행하십시오.rake db:migrate:redo STEP=n
-마지막 n
마이그레이션을 롤백 하고 다시 실행하십시오.rake db:migrate:up VERSION=20080906120000
- up
주어진 마이그레이션에 대한 방법을 실행rake db:migrate:down VERSION=20080906120000
- down
주어진 마이그레이션에 대한 방법을 실행그리고 다음에서 마이그레이션 버전 번호를 얻는 위치에 대한 질문에 답변하십시오.
버전은 마이그레이션 파일 이름의 숫자 접두사입니다. 예를 들어, 20080906120000 버전으로 마이그레이션하려면 다음을 실행하십시오.
$ rake db:migrate VERSION=20080906120000
( Rails Guides에서 마이그레이션 실행 에서)
버전이 인 20150616132425
경우 다음을 사용하십시오.
rails db:migrate:down VERSION=20150616132425
다른 사람들이 롤백 방법에 대해 이미 답변했지만 마이그레이션 버전 번호를 식별하는 방법도 물었습니다.
rake db:migrate:status
마이그레이션 버전, 이름 및 상태 (위 또는 아래) 목록을 제공합니다./db/migrate