SORU
26 EKİM 2010, Salı


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
15 EKİM 2011, CUMARTESİ


İ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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BigDawsTv

    BigDawsTv

    20 HAZİRAN 2012
  • Jon Reed

    Jon Reed

    14 AĞUSTOS 2006
  • WPBeginner - WordPress Tutorials

    WPBeginner -

    17 Temmuz 2009