Mic*_*rfs 2 mysql ruby-on-rails
我有一个sql脚本文件,导入后在MySQL数据库中创建一个表,并用2800记录填充它.这些是比利时国家的所有邮政编码.
现在我想从中创建一个Ruby on Rails数据库迁移文件.知道我怎么能这样做吗?
也许还有办法吗?告诉数据库迁移文件执行单独的sql脚本?
谢谢,迈克尔
如果您的config/database.yml使用模式引用MySQL数据库,那么执行
rake db:schema:dump
Run Code Online (Sandbox Code Playgroud)
这将创建一个独立于数据库的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
Run Code Online (Sandbox Code Playgroud)