Run migrations in release, too

Signed-off-by: Rachel Kroll <rkroll@google.com>



git-svn-id: http://test.kernel.org/svn/autotest/trunk@2926 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/utils/release b/utils/release
index 4e3a6f3..6b7c3ba 100644
--- a/utils/release
+++ b/utils/release
@@ -79,6 +79,34 @@
   su $BECOME_USER -c $BASE_DIR/site_utils/site_sync_code || exit 1
 fi
 
+# --- run database migrations
+
+# - AFE
+
+print_status "Running AFE migrations"
+( cd $BASE_DIR/frontend &&
+  su $BECOME_USER -c "python ../database/migrate.py \
+    --database=AUTOTEST_WEB safesync"
+  su $BECOME_USER -c "python manage.py syncdb --noinput"
+  su $BECOME_USER -c "python manage.py syncdb --noinput"
+)
+
+# - TKO
+
+print_status "Running TKO migrations"
+( cd $BASE_DIR/tko &&
+  su $BECOME_USER -c "python ../database/migrate.py \
+    --database=TKO safesync"
+)
+
+# - SITE_DB
+
+print_status "Running site_db migrations"
+( cd $BASE_DIR/site_db &&
+  su $BECOME_USER -c "python ../database/migrate.py \
+    --database=TKO safesync"
+)
+
 # --- compile AfeClient 
 
 print_status "Compiling AfeClient"