7 filesupdated Jun 18, 2026
files7Download
./libJun 15, 2026./tasksJun 15, 2026./testJun 15, 2026init.rbJun 15, 2026MIT-LICENSEJun 15, 2026RakefileJun 15, 2026READMEJun 18, 2026README
== AutoMigrations
Forget migrations, auto-migrate!
== Usage
Write out your schema (or use an existing one)
$ cat db/schema.rb
ActiveRecord::Schema.define do
create_table :posts do |t|
t.string :title
t.text :body
t.timestamps
end
end
$ rake db:auto:migrate
Created posts table
...a few days later
$ cat db/schema.rb
ActiveRecord::Schema.define do
create_table :posts do |t|
t.string :title
t.text :content
t.timestamps
end
end
$ rake db:auto:migrate -- add_column("posts", :content, :text) -> 0.0307s -- remove_column("posts", "body") -> 0.0311s
- PJ Hyett [ pjhyett@gmail.com ]