Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

रेल 3 पर रूबी में MySQL तालिका के कॉलम पर एक अद्वितीय बाधा को कैसे परिभाषित करें?

डेटाबेस का उपयोग करके ही एक अद्वितीय बाधा जोड़ें:

add_index :my_models, :my_column_name, unique: true

...माइग्रेशन के माध्यम से (और आप चाहते हैं कि my_column_name किसी भी शून्य मान को भी स्वीकार न करें:

class CreateMyModels < ActiveRecord::Migration
  def change
    create_table :my_models do |t|
      t.string :my_column_name, null: false

      t.timestamps
    end

    add_index :my_models, :my_column_name, unique: true

  end
end


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ब्राउज़र टाइमआउट के बिना PHP में बड़ी मात्रा में डेटा संसाधित करना

  2. खंड में अनुक्रमणिका का उपयोग नहीं कर रहा है

  3. MySQL तालिका में डुप्लिकेट कैसे हटाएं

  4. पेजिनेशन पेज नंबर सीमित करें

  5. MySQL में केस स्टेटमेंट का उपयोग कैसे करें