diff --git a/provisioning/check_migrations_supportBDS.sh b/provisioning/check_migrations_supportBDS.sh index 2ab79657..8411ce95 100644 --- a/provisioning/check_migrations_supportBDS.sh +++ b/provisioning/check_migrations_supportBDS.sh @@ -1,12 +1,18 @@ #!/bin/bash +set -e + function mysql_cmd { mysql -uroot -p$DBPASSWD -e "$*" } # Recreate database. -mysql_cmd DROP DATABASE $DBNAME >/dev/null 2>&1 -mysql_cmd CREATE DATABASE $DBNAME >/dev/null 2>&1 +if [ "$DJANGO_SETTINGS_MODULE" == "gestioCOF.settings.local" -o "_$DJANGO_SETTINGS_MODULE" == "_" ]; then + rm -f db.sqlite3 +else + mysql_cmd DROP DATABASE $DBNAME >/dev/null + mysql_cmd CREATE DATABASE $DBNAME >/dev/null +fi function dj-migrate { python manage.py migrate -v0 $* @@ -23,9 +29,9 @@ dj-migrate sessions dj-migrate django_cas_ng dj-migrate custommail -dj-migrate bda 0010 -dj-migrate cof 0008 -dj-migrate kfet 0047 +dj-migrate bda 0011 +dj-migrate cof 0013 +dj-migrate kfet 0061 echo "DONE."