将SQLite数据从Rails 2迁移到3

时间:2011-08-03 15:33:30

标签: database ruby-on-rails-3 sqlite copy migrate

我正在将数据从Rails 2应用程序迁移到新的Rails 3应用程序。新数据库与旧数据库共享许多列,我希望将旧数据库中的一些数据复制到新数据库。

我应该怎么做?

1 个答案:

答案 0 :(得分:0)

如果是大量的数据,我要做的就是将你想要的数据转储到一个文件中,然后在一个单独的rake任务或者seed.rb文件中执行以下操作:

sql = **read in your file***
ActiveRecord::Base.connection.execute(sql)