如何创建原始sql种子迁移

时间:2013-02-02 17:13:39

标签: ruby-on-rails-3 rails-migrations

我创建了City模型,我需要将所有城市存储在.sql文件中的city表中。这个sql文件包含了所有需要的“插入”语句。

所以,我想创建一个种子文件来添加sql文件中的所有城市。我怎么能用sql命令播种数据库?

谢谢!

1 个答案:

答案 0 :(得分:4)

使用以下代码,您将实现您想要的目标

connection = ActiveRecord::Base.connection();
connection.execute("SQL COMMANDS")

这需要进入你的seed.rb文件

然后你需要执行rake db:seed

相关问题