Raylar bir Tablo Bırakma Göç DB?
Lazım olacak diye bir tablo ekledim, ama şimdi artık bunu kullanmayı. Nasıl bu tablo ortadan kaldırmalı mıyım?
Zaten geçişler yaptım, masayı benim veritabanında. rails generate migration
Bu ele almak gerekir düşünüyorum, ama henüz karar vermedim.
Denedim
rails generate migration drop_tablename
, ama bu sadece boş bir göç etmiştir.
Ne "resmi" şekilde Raylar bir tablo bırakma.
CEVAP
İlk istediğin ismi ile boş bir geçiş oluşturmak. Önemli uygun tarih yarattığı için bu şekilde yapmak.
rails generate migration DropProductsTable
Bu bir oluşturur ./rb dosya/20111015185025_drop_products_table gibi geçirme/ db.rb
Şimdi düzenlemek için böyle bir sorun yaşamamıştım:
class DropProductsTable < ActiveRecord::Migration
def up
drop_table :products
end
def down
raise ActiveRecord::IrreversibleMigration
end
end
Eklediğim tek şey drop_table :products
raise ActiveRecord::IrreversibleMigration
oldu.
Sonra rake db:migrate
Çalıştır ve masaya bırak.
Nasıl raylar tek bir tablo sıfırlamak ...
Raylar bir tablo ne bir dizin eklemek ...
Nasıl açıkça bir Modeli'Raylar ta...
Nasıl SQL Server varsa, bir tablo bıra...
Has_and_belongs_to_many için raylar gö...