Brancher is a rubygem to switch databases connected with ActiveRecord by Git branch.
For example, if the name of a database is sample_app_dev
, Brancher will switch the database to sample_app_dev_master
at master
branch, and sample_app_dev_some_feature
at some_feature
branch.
Add this line to your application's Gemfile:
group :development do
gem "brancher"
end
And then execute:
$ bundle
- Fork it ( https://github.com/[my-github-username]/brancher/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request