Hi Peter,
Your plan sounds about right. Let me give you a few more tidbits of info.
First, you don't want to use dumpdb/loaddb. Those are slow, last-resort
methods for going in-between database types (and are not guaranteed to
be bug-free). Instead, you do want psql's native commands.
You can minimize downtime by setting up the latest 1.7 release on the
new server first. Create a temporary database that's used, then copy
over the SECRET_KEY from the old site's conf/settings_local.py into the
new one. Then, when you're ready, you can stop Apache, dump the
database, import on the new server, run 'rb-site upgrade' (to upgrade
the database schema), and then start Apache back up.
I don't know what your DNS setup is like, but you could just set the old
name to point to the new server.
If you're using VMs for any of this, you could put postgres on its own
VM, and then in the future it'll be easier to move Review Board
instances around without dumping/loading the database.
Hope that helps.
Christian
--
Christian Hammond -
chi...@chipx86.com
Review Board -
http://www.reviewboard.org
Beanbag, Inc. -
http://www.beanbaginc.com