如何创建原始SQL种子迁移

hug*_*ves 3 rails-migrations ruby-on-rails-3

我创建了城市模型,并且所有需要存储在.sql文件中的城市表中的城市。该sql文件具有所需的所有“插入”语句。

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

谢谢!

Leo*_*rea 5

使用以下代码,您将实现所需的功能

connection = ActiveRecord::Base.connection();
connection.execute("SQL COMMANDS")
Run Code Online (Sandbox Code Playgroud)

那将需要放在您的seed.rb文件中

然后,您需要执行 rake db:seed