Skip to content

rwdaigle/demo-db-replication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# 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

About

App to demo db replication features on Heroku.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages