Skip to content

Instantly share code, notes, and snippets.

@saimonmoore
Created July 6, 2012 01:05
Show Gist options
  • Save saimonmoore/3057408 to your computer and use it in GitHub Desktop.
Save saimonmoore/3057408 to your computer and use it in GitHub Desktop.
Run an activerecord migration programmatically from irb
irb(main):013:0* class AddStateToIncomingEmails < ActiveRecord::Migration
irb(main):014:1> def up
irb(main):015:2> add_column :incoming_emails, :state, :string
irb(main):016:2> end
irb(main):017:1>
irb(main):018:1* def down
irb(main):019:2> end
irb(main):020:1> end
=> nil
irb(main):021:0> AddStateToIncomingEmails.migrate(:up)
== AddStateToIncomingEmails: migrating =======================================
-- add_column(:incoming_emails, :state, :string)
(670.8ms) ALTER TABLE `incoming_emails` ADD `state` varchar(255)
-> 0.6715s
== AddStateToIncomingEmails: migrated (0.6716s) ==============================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment