2013-02-08 12 views
12

Veritabanımı bir önceki duruma döndürmeye çalışıyorum. Bazı nedenlerden dolayı db:rollback düzgün çalışmıyor (down yöntemlerinden birini kullanmış olabilirim), geri dönme yerine veritabanını bırakıp belirli geçişleri yeniden çalıştırarak ulaşabilir miyim diye merak ediyordum. Esasen, db:migrate'u çalıştırmak istiyorum, ancak belirli bir zaman damgasını durdurmak istiyorum.Raylar: belirli bir zaman damgasına kadar tüm geçişleri çalıştırma

Belirli bir zaman damgasını içeren ve dahil olmak üzere tüm geçişleri çalıştıracak bir komisyon komutu var mı?

cevap

19
rake db:migrate VERSION=timestamp 
+0

Ah. Birden çok geçişi gerçekleştirdiğinin farkında değildim. Teşekkürler! –

+6

"Rake db: migrate: up VERSION = zaman damgası" tek geçişi çalıştıracak. –

İlgili konular