Quay trở lại di chuyển gần đây nhất:
rake db:rollback
Quay trở lại các nlần di chuyển gần đây nhất:
rake db:rollback STEP=n
Bạn có thể tìm thấy hướng dẫn đầy đủ về việc sử dụng các tác vụ di chuyển Rails để cào trên Hướng dẫn Rails để chạy di chuyển .
Dưới đây là một số:
rake db:migrate - Chạy tất cả các di chuyển chưa được chạy
rake db:migrate VERSION=20080906120000 - Chạy tất cả các di chuyển cần thiết (lên hoặc xuống) để đến phiên bản đã cho
rake db:migrate RAILS_ENV=test - Chạy di chuyển trong môi trường nhất định
rake db:migrate:redo - Quay lại một lần di chuyển và chạy lại
rake db:migrate:redo STEP=n- Quay trở lại các lần ndi chuyển cuối cùng và chạy lại chúng
rake db:migrate:up VERSION=20080906120000- Chạy upphương thức cho di chuyển đã cho
rake db:migrate:down VERSION=20080906120000- Chạy downphương thức cho di chuyển đã cho
Và để trả lời câu hỏi của bạn về nơi bạn nhận được số phiên bản của di chuyển từ:
Phiên bản là tiền tố số trên tên tệp của di chuyển. Ví dụ: để di chuyển sang phiên bản 20080906120000 chạy
$ rake db:migrate VERSION=20080906120000
(Từ Chạy di chuyển trong Hướng dẫn Rails)