我有一个sql脚本文件,导入后可以在MySQL数据库中创建一个表,并将其填充为2800个记录。这些都是比利时国家的所有邮政编码。
现在我想从中制作一个Ruby on Rails数据库迁移文件。有任何想法吗?
也许有一种方法?在数据库迁移文件中告诉它执行单独的sql脚本?
谢谢, 迈克尔
我有一个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