module EnhancedMySQLTasks::SchemaStatements

Public Instance Methods

dump_schema_information() click to toggle source
# File lib/enhanced_mysql_tasks/schema_statements.rb, line 3
def dump_schema_information
  sm_table = ActiveRecord::Migrator.schema_migrations_table_name

  sql = String.new
  sql << "INSERT INTO #{sm_table} (version) VALUES\n"
  sql << ActiveRecord::SchemaMigration.order('version').map { |sm|
    "('#{sm.version}')"
  }.join(",\n")
  sql << ";"
end