Quay trở lại di chuyển gần đây nhất:
rake db:rollback
Quay trở lại các n
lầ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 n
di chuyển cuối cùng và chạy lại chúng
rake db:migrate:up VERSION=20080906120000
- Chạy up
phương thức cho di chuyển đã cho
rake db:migrate:down VERSION=20080906120000
- Chạy down
phươ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)