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

पूर्वनिर्धारित मानों के साथ बहु-चयन के लिए रेल 4 फ़ील्ड प्रकार

आप serialize your field डेटाबेस में मानों को सरणी या हैश के रूप में सहेजने के लिए। इसके लिए सबसे पहले आपको एक माइग्रेशन बनाकर श्रेणियों की तालिका में एक फ़ील्ड जोड़ना होगा

class some_migration
  def change
    add_column :categories, :some_field, :text
  end
end

मॉडल में रेल को इसे क्रमबद्ध क्षेत्र के रूप में उपयोग करने के लिए कहें

class Category < ActiveRecord::Base
  serialize :some_field, Array
end

#this will allow you to do something like this:
category = Category.create(some_field: [some_value_1,some_value_2])
Category.find(category.id).preferences # => [some_value_1, some_value_2]



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या sql स्टेटमेंट पोस्टग्रेज में परमाणुता सुनिश्चित करता है

  2. PostgreSQL में एक रिकॉर्ड चर के लिए गतिशील रूप से कॉलम नाम पास करना

  3. एक डीबी में एक पोस्टग्रेएसक्यूएल दृश्य से दूसरे में तालिका में परिणाम कॉपी करें

  4. ActiveRecord नेस्टेड चयन

  5. प्रति समूह पंक्तियों के स्तंभ को अद्वितीय बनाने के लिए बाधा जोड़ें