From: Scott Baker Date: Fri, 12 Sep 2014 22:10:01 +0000 (-0700) Subject: add migrate command to opencloud script X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;ds=sidebyside;h=d84c34547ba0f802d13a9b143a0268956e69af50;p=plstackapi.git add migrate command to opencloud script --- diff --git a/planetstack/scripts/opencloud b/planetstack/scripts/opencloud index 041f3f8..901ad80 100755 --- a/planetstack/scripts/opencloud +++ b/planetstack/scripts/opencloud @@ -46,9 +46,13 @@ function syncdb { python /opt/planetstack/manage.py syncdb --noinput } function evolvedb { - echo "Syncing OpenCloud services..." + echo "Evolving OpenCloud services..." python /opt/planetstack/manage.py evolve --hint --execute --noinput } +function migratedb { + echo "Migrating OpenCloud services..." + python /opt/planetstack/manage.py migrate +} function stopserver { echo "Stopping any running OpenCloud Service(s)" pkill -f "python.*runserver" @@ -129,6 +133,11 @@ if [ "$COMMAND" = "evolvedb" ]; then ensure_postgres_running evolvedb fi +if [ "$COMMAND" = "migratedb" ]; then + stopserver + ensure_postgres_running + migratedb +fi if [ "$COMMAND" = "resetdb" ]; then stopserver dropdb