Mad*_*hik 2 ruby mysql database ruby-on-rails rails-migrations
我有数据库脚本,它创建了包含100多个表和大量数据的数据库.对于我来说,为整个数据库创建Rails迁移类是一项繁琐的工作.但我认为Rails Migration是长期数据库变更管理的一个很好的选择.请提示一些从MYSQL数据库实例自动生成Rails Migrate类的方法.
这可以通过三个简单的步骤完成:
运行"rake db:schema:dump"以生成db/schema.rb.这是文档:
$ rake -T db:schema:dump ... rake db:schema:dump#创建一个db/schema.rb文件,该文件可以便携地用于AR支持的任何数据库
将schema.rb转换为db/migrate/XXXXXX_create_migration.rb:
class CreateMigration < ActiveRecord::Migration
def self.up
# insert schema.rb here
end
def self.down
# drop all the tables if you really need
# to support migration back to version 0
end
end