Skip to content

Instantly share code, notes, and snippets.

@shelling
Created March 8, 2012 10:34
Show Gist options
  • Select an option

  • Save shelling/2000322 to your computer and use it in GitHub Desktop.

Select an option

Save shelling/2000322 to your computer and use it in GitHub Desktop.
simple migrator
require "rubygems"
require "active_record"
require "logger"
config = {
:adapter => "mysql2",
:encoding => "utf8",
:reconnect => false,
:database => "migration",
:pool => 5,
:username => "migration",
:password => "migration",
:socket => "/var/run/mysqld/mysqld.sock"
}
logger = Logger.new(STDOUT)
logger.level = Logger::WARN
ActiveRecord::Base.establish_connection(config)
ActiveRecord::Base.logger = logger
ActiveRecord::Migration.verbose = true
ActiveRecord::Migrator.migrate("db/migrate")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment