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

सीएसवी डेटा को रेल ऐप में आयात करना, किसी अन्य चीज़ का उपयोग करके एसोसिएशन आईडी

शिपमेंट_टाइप एक रूबी ऑब्जेक्ट है, आप एक स्ट्रिंग भेजना चाहते हैं।

यदि आपको संबंध आयात करने की आवश्यकता है, तो Port . पर विधियां जोड़ें ऐसा मॉडल

class Port < ApplicationRecord

  def shipment_type_name
    shipment_type.try(:name)
  end

  def shipment_type_name=(name)
    self.shipment_type = ShipmentType.where(:name => name).first_or_create
  end

  def country_country_code
    country.try(:country_code)
  end

  def country_country_code=(code)
    self.country = Country.where(:country_code => code).first
  end


end

फिर CSV में आप एक shipment_type_name . भेजेंगे और country_country_code विशेषताएँ।

आप अन्य रिश्तों के समान कुछ करेंगे।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं clojure.java.jdbc से डेटाबेस कैसे छोड़ूं या बनाऊं?

  2. CS50:LIKE ऑपरेटर, % विस्तार के साथ परिवर्तनशील प्रतिस्थापन

  3. एक बहुत ही सरल QUERY पर HAVING को WHERE के साथ संयोजित करने में समस्या आ रही है

  4. कॉलम 'as' कीवर्ड का उपयोग करते समय भी त्रुटि मौजूद नहीं है

  5. हेरोकू त्रुटि:एक्शन व्यू ::टेम्पलेट ::त्रुटि (#<संदेश:0x007fc9df016930> के लिए अपरिभाषित विधि 'कैप्चा')