Ruby on rails 3 如何创建原始sql种子迁移

Ruby on rails 3 如何创建原始sql种子迁移,ruby-on-rails-3,rails-migrations,Ruby On Rails 3,Rails Migrations,我创建了城市模型,并将所有需要存储在City表中的城市存储在.sql文件中。此sql文件包含所需的所有“insert into”语句 因此,我想创建一个种子文件,从sql文件中添加所有城市。如何使用sql命令为数据库设定种子 谢谢 使用以下代码,您将实现您想要的 connection = ActiveRecord::Base.connection(); connection.execute("SQL COMMANDS") 这需要放在seed.rb文件中 然后需要执行rakedb:seed

我创建了城市模型,并将所有需要存储在City表中的城市存储在.sql文件中。此sql文件包含所需的所有“insert into”语句

因此,我想创建一个种子文件,从sql文件中添加所有城市。如何使用sql命令为数据库设定种子


谢谢

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

connection = ActiveRecord::Base.connection();
connection.execute("SQL COMMANDS")
这需要放在seed.rb文件中

然后需要执行
rakedb:seed