Yes, the configuration should now be switched over.
You may want to run 'bundle install' to make sure that you have the pg gem. Otherwise you need a postgres installation that responds to the role/user 'scirate'. To set it up I followed the instructions at
http://railscasts.com/episodes/342-migrating-to-postgresql . From your commits earlier, Aram, it looks like you've already done most of this, so it will hopefully more of less just work (you may need to create the scirate role in the db -- the only real change I've made is to switch the database username to 'scirate').
For completeness (and to help anyone else who is about to do the same), I went through the following steps to set up postgres. Clearly you can change the paths to whatever makes sense on your development machine.
1) I needed to first initialize a postgres database with:
initdb /usr/local/var/postgres
2) Then I needed to start the server with:
pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start
3) To add the role to the database I needed to do the following (the second two lines are from the postgres console).
psql -d postgres
postgres=# create role scirate login createdb;
postgres=# \q
4) Finally, you probably want to run "rake db:create:all" and/or "rake db:migrate".
5) To grab a snapshot of the current production database from heroku, you *should* be able to do "heroku db:pull". I find this is less than reliable with my internet connection in Singapore, so I instead downloaded a backup using heroku pgbackups and imported it by hand.
Bill