İhtiyacım olacağını düşündüğüm bir tablo ekledim, ancak artık onu kullanmayı planlamıyorum. Bu tabloyu nasıl kaldırmalıyım?
Ben zaten taşıma çalıştırmak, bu yüzden tablo benim veritabanında. Bunu rails generate migrationhalledebilmeliyim, ama henüz nasıl olduğunu anlayamadım.
Denedim:
rails generate migration drop_tablename
ama bu boş bir göç yarattı.
Rails'te bir masa bırakmanın "resmi" yolu nedir?
rakebir tablo oluşturma parametresi olarak, gerekli upve downişlevleri üretecek bir taşıma oluşturma komutu verebilirsiniz .
rails generate migrationTablo oluşturmak, sütun eklemek veya değiştirmek için geçiş kodu oluşturmak için komut satırı seçeneklerine sahip olduğundan , bir tabloyu bırakmak için bir seçeneğe sahip olsaydı iyi olurdu - ama değil. Tabii,upparçayı yazmak basittir - sadece arayındrop_table- ancakdowntabloyu yeniden üreten kısım, özellikle söz konusu tablonun şeması ilk oluşturulmasından sonra geçişlerle değiştirildiyse, her zaman çok kolay olmayabilir. Belki birisi Rails geliştiricilerine böyle bir seçenek eklemenin iyi bir fikir olacağını öne sürmelidir.