Skip to content
Rails plugin that adds some convenient helpers for your migrations.
Ruby
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
tasks
test
MIT-LICENSE
README
Rakefile
init.rb
install.rb
uninstall.rb

README

Helpers for your Rails migrations.

script/plugin install git://github.com/patientslikeme/migration_helpers.git  


Example
=======

  # insert a row using a Ruby hash
  insert_row 'books', :name => 'Fellowship of the Ring', :author => 'Tolkien', :price => 9.99
  
  # update one or more rows
  update_row 'books', :set => { :price => 4.99 }, :where => { :name => 'Fellowship of the Ring' }
  update_row 'books', :set => 'price=price/2', :where => 'author is not null' 
  update_row 'books', :set => { :price => 4.99 }, :update_all => true

  # delete rows using a Ruby hash
  delete_row 'books', :author => 'Tolkien'
  delete_row 'books', :delete_all => true

  # add a foreign key constraint
  add_foreign_key 'books', 'author_id', 'authors'


Copyright (c) 2008 PatientsLikeMe, Inc., released under the MIT license
You can’t perform that action at this time.