sql >> Base de Datos >  >> RDS >> Mysql

¿Puedo generar un archivo de migración de base de datos de Ruby on Rails desde un archivo SQL de MySQL?

Si su config/database.yml hace referencia a la base de datos MySQL con el esquema, entonces haga

rake db:schema:dump

Eso creará un archivo db/schema.rb que es independiente de la base de datos.

Copie schema.rb en 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