Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
App to demo db replication features on Heroku.
Ruby
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
config
db/migrate
.env
.gitignore
.rvmrc
Gemfile
Gemfile.lock
Procfile
README
Rakefile
config.rb
config.ru

README

# Initial setup

heroku create --stack cedar
heroku addons:add heroku-postgresql:ronin
heroku pg:wait
heroku pg:promote HEROKU_POSTGRESQL_COLOR1
heroku run rake db:migrate

# Fork (~3-5 mins)

heroku addons:add heroku-postgresql:ronin --fork HEROKU_POSTGRESQL_COLOR1
heroku pg:wait
heroku pg:psql HEROKU_POSTGRESQL_COLOR1
> select count(*) from hits;
heroku pg:psql HEROKU_POSTGRESQL_COLOR2
> select count(*) from hits;
- hit site to increment hits
> select count(*) from hits;
- No change since was forked - not following master anymore
heroku addons:remove HEROKU_POSTGRESQL_COLOR2

# Follow

heroku addons:add heroku-postgresql:ronin --follow HEROKU_POSTGRESQL_COLOR1
heroku pg:wait
heroku pg:psql HEROKU_POSTGRESQL_COLOR3
> select count(*) from hits;
- hit site to increment hits
> select count(*) from hits;
- Incrementing since it's following master
heroku addons:remove HEROKU_POSTGRESQL_COLOR3

Something went wrong with that request. Please try again.