SORU
19 EYLÜL 2009, CUMARTESİ


nasıl sütun benzersiz yapmak ve Raylar Geçiş olarak dizin

unique Raylar sütun bir geçiş komut dosyası yapmak istiyorum. Bunu yapmak için en iyi yolu nedir? Ayrıca orada bir tablodaki bir sütun dizini için bir yol var mı?

Sadece :validate_uniqueness_of kullanmaya karşı bir veritabanında unique sütun zorlamak istiyorum

CEVAP
19 EYLÜL 2009, CUMARTESİ


Kısa cevap:

add_index :table_name, :column_name, :unique => true

Birden çok sütun birlikte dizin, tek bir sütun adı yerine, sütun adları bir dizi geçirmek

add_index :table_name, [:column_name_a, :column_name_b], :unique => true

İçin daha ince taneli kontrolü var "execute" düz SQL yürüten yöntemi.

İşte bu!

Eğer yapıyorsanız bu normal eski model doğrulaması için bir yedek olarak, sadece nasıl çalıştığını görmek için kontrol edin. Bu hata, kullanıcıya raporlama gibi güzel olacak emin değilim. Her zaman her ikisini birden yapabilirsiniz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • How To Cook That

    How To Cook

    16 NİSAN 2011
  • HowtoDrawAndPaint

    HowtoDrawAnd

    24 EKİM 2010
  • SVB International

    SVB Internat

    29 EKİM 2011