我可以从MySQL sql文件生成rails数据库迁移文件上的ruby
我有一个sql脚本文件,导入后在MySQL数据库中创建一个表,并用2800记录填充它。 这些都是比利时国家的邮政编码。
现在我想从中创建一个Ruby on Rails数据库迁移文件。 知道我怎么能这样做吗?
也许有办法解决? 告诉数据库迁移文件执行单独的sql脚本?
谢谢,迈克尔
如果您的config / database.yml使用模式引用MySQL数据库,那么就这样做
rake db:schema:dump
这将创建一个独立于数据库的db / schema.rb文件。
将schema.rb复制到db / migrate / 001_original_schema.rb:
class OriginalDatabaseMigration < ActiveRecord::Migration def self.up # schema.rb here end def self.down # drop all the tables end end