Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Migrasi beberapa objek dari satu database ke database lainnya

Oke.

God Save the YAML

Saya telah menggunakan dumping YAML ke file dari pengembangan dan memuat ini di produksi saya. Ada hack dengan id, yang telah berubah, karena auto_increament.

pengembangan

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) }
...

produksi

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. Bagaimana cara menjalankan perintah MySQL dari Host ke wadah yang menjalankan server MySQL?

  2. Memilih baris unik dalam satu set dua kemungkinan

  3. LOAD DATA INFILE:String karakter ut8mb4 tidak valid

  4. Menghasilkan pohon berbasis Kedalaman dari Data Hirarki di MySQL (tanpa CTE)

  5. Tidak dapat memulai Mysql di Mac