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

  • AverageBroTV

    AverageBroTV

    20 Mart 2013
  • filmurfreakur

    filmurfreaku

    29 Mart 2007
  • infiniTuts

    infiniTuts

    18 Ocak 2012