【发布时间】:2011-08-03 15:33:29
【问题描述】:
我正在将数据从 Rails 2 应用程序迁移到新的 Rails 3 应用程序。新数据库与旧数据库共享许多列,我希望将一些数据从旧数据库复制到新数据库。
我该怎么办?
【问题讨论】:
-
你说的是数据还是结构?
标签: database ruby-on-rails-3 sqlite copy migrate
我正在将数据从 Rails 2 应用程序迁移到新的 Rails 3 应用程序。新数据库与旧数据库共享许多列,我希望将一些数据从旧数据库复制到新数据库。
我该怎么办?
【问题讨论】:
标签: database ruby-on-rails-3 sqlite copy migrate
如果是大量数据,我会将您想要的数据转储到文件中,然后在单独的 rake 任务或 seed.rb 文件中执行以下操作:
sql = **read in your file***
ActiveRecord::Base.connection.execute(sql)
【讨论】: