amend restore script (syntax)

This commit is contained in:
Jean-Marie Place 2021-10-04 16:45:50 +02:00
parent ab6d545697
commit 14d4233169
1 changed files with 4 additions and 3 deletions

View File

@ -91,12 +91,13 @@ su -c "createdb $DB_DEST" "$SCODOC_USER" || die "Erreur création db"
echo "Chargement de la base SQL..."
if $KEEP_ENV ; then
su -c "pg_restore -f - $DB_DUMP | psql -q $DB_DEST" "$SCODOC_USER" >/dev/null || die "Erreur chargement/renommage de la base SQL"
cp "$SCODOC_VAR_DIR".old/.env "$SCODOC_VAR_DIR"/.env
su -c "(cd $SCODOC_DIR && source venv/bin/activate && flask db upgrade)" "$SCODOC_USER"
echo "conservation de l'environnement actuel"
cp "$SCODOC_VAR_DIR".old/.env "$SCODOC_VAR_DIR"/.env
else
su -c "pg_restore -d $DB_DEST $DB_DUMP "$SCODOC_USER" || die "Erreur chargement de la base SQL"
su -c "pg_restore -d $DB_DEST $DB_DUMP" "$SCODOC_USER" || die "Erreur chargement de la base SQL"
# -- Apply migrations if needed (only on "production" database, = SCODOC sauf config particulière)
export FLASK_ENV="production"
export FLASK_ENV="production" # peut-être pas utile? : .env a été recopié
su -c "(cd $SCODOC_DIR && source venv/bin/activate && flask db upgrade)" "$SCODOC_USER"
fi