将数据库(SQLite)从一个rails应用程序迁移到另一个应用程序

时间:2011-08-13 20:24:44

标签: ruby-on-rails database sqlite deployment data-migration

我目前有一个系统,其中一个rails 2.3.2有一个包含我所有内容数据的数据库。我已经创建了另一个使用rails 3.1的应用程序,它非常相似但具有更多功能(因此更改了数据库结构(在该地方添加和删除了列))。

我的问题是我不确定如何获取数据(我只想要所有“条目”中的三个值(我不经常使用数据库,因此不太了解术语) )在我的一个模型中,从一个数据库(SQLite生产)到另一个(也是SQLite生产)。 我查看了db:seed但是事实证明rails 2.3.2不支持db:seed,所以我不能使用它。

关于如何做到这一点的任何想法,并轻松地将缺少的信息添加到这些条目中(例如在新应用程序中需要为每个条目添加的published_at列是新的?)

最诚挚的问候,

1 个答案:

答案 0 :(得分:0)

如果您需要迁移整个应用程序,请查看:Migrating from Rails 2 to Rails 3

如果您只需要管理sqlite数据库,那么有很多工具可以做到这一点。 Here's the complete list

相关问题