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

रेल आवेदन में कस्टम प्राथमिक कुंजी बनाना

class AddProductWithDifferentPrimaryKey < ActiveRecord:Migration
  def change
    create_table :table, id: false do |t|
      t.string :id, null: false
      # other columns
      t.timestamps
    end
    execute "ALTER TABLE table ADD PRIMARY KEY (id);"
  end
end

इस लाइन को अपने टेबल मॉडल में जोड़ना न भूलें ताकि रेल को पता चले कि आपकी नई प्राथमिक कुंजी कैसे ढूंढी जाए!

class Product < ActiveRecord::Base
  self.primary_key = :id

  # rest of code
end

उम्मीद है ये मदद करेगा। और क्रेडिट को जाना चाहिएA K H

अधिक जानकारी के लिए आप उसके और साथ ही अन्य उत्तरों की जांच कर सकते हैं। प्राथमिक कुंजी जानकारी




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ऑरैकल पार्टीशन से मान बहिष्कृत करें

  2. ओरेकल सिड और डेटाबेस नाम की जाँच करना

  3. Oracle में LIKE . के साथ एक्सेंट और केस असंवेदनशील संयोजन

  4. Java 1.4 से Java 1.5+ में माइग्रेट करते समय BigDecimal की समस्या से बचें

  5. एनएच सबस्ट्रिंग निकालें