From 5886d3eeece2ac44cf4e409b5431ef4d5be02580 Mon Sep 17 00:00:00 2001 From: Tim Abbott Date: Thu, 28 Jul 2016 11:52:30 -0700 Subject: [PATCH] upgrade-zulip-stage-2: Add --skip-migrations option. --- scripts/lib/upgrade-zulip-stage-2 | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/lib/upgrade-zulip-stage-2 b/scripts/lib/upgrade-zulip-stage-2 index 725006583a..ca9966989e 100755 --- a/scripts/lib/upgrade-zulip-stage-2 +++ b/scripts/lib/upgrade-zulip-stage-2 @@ -28,6 +28,8 @@ parser.add_argument("deploy_path", metavar="deploy_path", help="Path to deployment directory") parser.add_argument("--skip-puppet", dest="skip_puppet", action='store_true', help="Skip doing puppet/apt upgrades.") +parser.add_argument("--skip-migrations", dest="skip_migrations", action='store_true', + help="Skip doing migrations.") args = parser.parse_args() deploy_path = args.deploy_path @@ -52,8 +54,9 @@ if not args.skip_puppet: subprocess.check_call(["./scripts/zulip-puppet-apply", "--force"]) subprocess.check_call(["apt-get", "upgrade"]) -logging.info("Applying database migrations...") -subprocess.check_call(["./manage.py", "migrate", "--noinput"], preexec_fn=su_to_zulip) +if not args.skip_migrations: + logging.info("Applying database migrations...") + subprocess.check_call(["./manage.py", "migrate", "--noinput"], preexec_fn=su_to_zulip) logging.info("Restarting Zulip...") subprocess.check_call(["cp", "-rT", os.path.join(deploy_path, 'prod-static/serve'),