【问题标题】:Migrating SQLite data from Rails 2 to 3将 SQLite 数据从 Rails 2 迁移到 3
【发布时间】:2011-08-03 15:33:29
【问题描述】:

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

我该怎么办?

【问题讨论】:

  • 你说的是数据还是结构?

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-28
    • 2018-08-24
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多