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

कुछ ऑब्जेक्ट्स को एक डेटाबेस से दूसरे डेटाबेस में माइग्रेट करना

ठीक।

God Save the YAML

मैंने विकास से फ़ाइल में वाईएएमएल डंपिंग का उपयोग किया है और इसे अपने उत्पादन में लोड कर रहा हूं। आईडी के साथ हैक हुआ था, जो बदल गया है, क्योंकि यह auto_increament है।

विकास

user     = User.find X
posts    = user.posts
comments = user.comments
...
File.open("user.yml", "w")    { |f| f << YAML::dump(user) }
File.open("comments.yml", "w"){ |f| f << YAML::dump(comments) }
File.open("posts.yml", "w")   { |f| f << YAML::dump(posts) }
...

उत्पादन

user     = YAML::load_file("user.yml")
posts    = YAML::load_file("posts.yml")
comments = YAML::load_file("comments.yml")
new_user = user.clone.save # we should clone our object, because it isn't exist
posts.each do |p|
  post = p.clone
  post.user = new_user
  post.save
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. एक डेस्कटॉप एप्लिकेशन पर एकाधिक समान उपयोगकर्ता लॉगिन रोकें

  2. Mysql में LIKE मानदंड का उपयोग करके तालिका का विभाजन कैसे करें

  3. PHP, टेक्स्ट इकोस नई लाइन के बिना डेटाबेस से बाहर, सभी एक टुकड़े में

  4. Mysql में रिकॉर्ड्स के सन्निहित ब्लॉक का चयन करना

  5. mySQL में REPLACE फ़ंक्शन के साथ अनुक्रमण स्तंभ