Rails迁移脚本来自SQL创建表脚本

时间:2014-10-20 21:05:02

标签: ruby-on-rails ruby

我有一个SQL脚本在我的数据库中创建一个新表“Product”。

有没有办法可以使用SQL脚本生成Rails迁移脚本来创建此表?

1 个答案:

答案 0 :(得分:0)

只需使用execute

class CreateMyTables < ActiveRecord::Migration
  def up
    execute <<-SQL
      CREATE SQL-STATEMENTS-GO-HERE
    SQL
  end

  def down
    execute <<-SQL
      DROP SQL-STATEMENTS-GO-HERE
    SQL
  end
end