Kembalikan migrasi terbaru:
rake db:rollback
Kembalikan n
migrasi terbaru:
rake db:rollback STEP=n
Anda dapat menemukan instruksi lengkap tentang penggunaan tugas migrasi Rails untuk menyapu pada Rails Guide untuk menjalankan migrasi .
Inilah beberapa lagi:
rake db:migrate
- Jalankan semua migrasi yang belum pernah berjalan
rake db:migrate VERSION=20080906120000
- Jalankan semua migrasi yang diperlukan (atas atau bawah) untuk mendapatkan versi yang diberikan
rake db:migrate RAILS_ENV=test
- Jalankan migrasi di lingkungan yang diberikan
rake db:migrate:redo
- Kembalikan satu migrasi dan jalankan lagi
rake db:migrate:redo STEP=n
- Kembalikan n
migrasi terakhir dan jalankan lagi
rake db:migrate:up VERSION=20080906120000
- Jalankan up
metode untuk migrasi yang diberikan
rake db:migrate:down VERSION=20080906120000
- Jalankan down
metode untuk migrasi yang diberikan
Dan untuk menjawab pertanyaan Anda tentang dari mana Anda mendapatkan nomor versi migrasi dari:
Versi ini adalah awalan angka pada nama file migrasi. Misalnya, untuk bermigrasi ke versi 20080906120000 dijalankan
$ rake db:migrate VERSION=20080906120000
(Dari Menjalankan Migrasi di Panduan Rel)