#!/bin/bash
if [ "$1" == "" ] ; then
    echo Specify url file!
    exit 1
fi
cd "$(dirname "$0")"
. ./$1
shift

version=`migrate db_version "$url" "$repo"`
DEFAULT_VERSION=29
if [[ "$repo" = "documents" && $version -lt $DEFAULT_VERSION ]] ; then
    dump=`./backup.sh "$url" "$repo"`
fi

python3 $repo/manage.py upgrade $url $*

if [[ "$repo" = "documents" && $version -lt $DEFAULT_VERSION ]] ; then
    ./restore.sh $dump
fi
