Hey Bir sorunum var, raylarda birkaç şey yapmaya çalışıyorum. Birkaç sütun ve tablo adını değiştirmek için geçiş dosyalarını düzenlemeye çalışıyorum. Ancak bunun için geri alma seçeneği olduğunu görebiliyorum ve sıfırlama yapabildiğim halde geri aldığımda sürüm gerektiriyor ve sıfırlamayı veya kurulumu sıfırladığımda şemayı yüklüyor. Uygulamamın tüm geçişi yeniden yürütebileceği ve yeni bir şema oluşturabileceği bir yol var mı? Tüm verileri kaybetme sakıncası yoksaRaylarda Geçiş Nasıl Çalışır?
0
A
cevap
3
, sen
rake db:drop
BÜYÜK ikaz çalıştırabilirsiniz - Bu veritabanı ve tüm verileri siler. Bu yeni bir uygulamadır Eğer
rake db:create db:migrate
çalıştırabilirsiniz Sonra
, sadece senin localhost yani bulunduğunu üretime dağıtılan edilmemiştir, ve tüm verilerin kaybolmasını sakıncası, o zaman bu seçenek ince.
Genellikle, senin göçler değiştiren ancak sütun adları vb değiştirmek için yenilerini yaratmak değil öneriyoruz
tek satırda yapabilirizİlgili konular
- 1. Mevcut mysql tablosundan raylarda geçiş dosyaları oluşturun
- 2. Raylarda
- 3. CATransition nasıl çalışır?
- 4. Tablo sahipliğini postgresql ile raylarda nasıl ayarlayabilirim?
- 5. Tam olarak nasıl çalışır?() {}() Çalışır?
- 6. Sette yineleyici nasıl çalışır
- 7. Raylarda Özel istisna nasıl eklenir?
- 8. Bir tarihi raylarda nasıl doğrularım?
- 9. Raylarda birleştirme tablosunu nasıl kırpılır?
- 10. Raylarda Ruby uyarıları nasıl etkinleştirilir?
- 11. Raylarda radyo düğmesi nasıl kullanılır?
- 12. raylarda ödeme sistemi nasıl uygulanır
- 13. Global before_filter raylarda
- 14. # TODO raylarda
- 15. Raylarda api kimlik doğrulaması 3
- 16. Kaydediciyi raylarda ayarlama 3
- 17. Raylarda datetime ile çalışmak
- 18. Raylarda kullanıcı denetleyicide değişiklik yapma?
- 19. Raylarda gözetleme yeri 3
- 20. Raylarda sanal özellikler 4
- 21. raylarda ray/koşucu 3
- 22. Raylarda özel sınıflar
- 23. göçten sonra raylarda duedate.date to duedate.datetime nasıl dönüştürülür
- 24. Raylarda kısmi biçimlendirme bölümleri
- 25. Raylarda denetleyicileri temizleme 2
- 26. Tek bir form_for yeni, güncelleme ve düzenleme için nasıl çalışır?
- 27. Geçiş
- 28. Nasıl geçiş değeri alabilirim
- 29. Animasyon/geçiş ortasında nasıl duraklatılır
- 30. devise flaşı nasıl değiştirilir [: notice] raylarda
: tırmık db: db sıfırlama: göç –