// description of your code here
class ConvertMysqlToInnodb < ActiveRecord::Migration
def self.up
config = ActiveRecord::Base.configurations
begin
STDERR.puts "Migrating all existing tables to InnoDB"
schema = []
select_all('SHOW TABLES').inject([]) do |schema, table|
schema << "ALTER TABLE #{table.to_a.first.last} ENGINE=InnoDB"
end
schema.each { |line| execute line }
end if config[RAILS_ENV]['adapter'] == 'mysql' unless $schema_generator
end
source http://trac.typosphere.org/browser/trunk/db/migrate/015_convert_mysql_to_innodb.rb
def self.down
end
end