We've just started using South on Heroku, and one thing I've been confused by is that I have to deploy the code to the live server in order to be able to run the migration commands, thus causing the site to run on the new code that depends on the post-migration database structure for a short time.
Does anyone know an easy way to run the migration on a Heroku Postgres database without pushing the code to a live server?