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"