Fix: script de restauration sauvegarde complète pour deb12

This commit is contained in:
Emmanuel Viennet 2025-02-06 17:05:55 +01:00
parent af214a4be4
commit de0c7a2c22

View File

@ -2,7 +2,7 @@
#
# ScoDoc: restore data (saved by save_scodoc9_data) into current install
#
#
# Utile pour migrer ScoDoc 9 d'un serveur a un autre
# A executer en tant que root sur le nouveau serveur
#
@ -58,7 +58,7 @@ DB_DUMP="${SCODOC_VAR_DIR}"/SCODOC.dump
echo "Ce script va remplacer les données de votre installation ScoDoc par celles"
echo "enregistrées dans le fichier fourni."
echo "Ce fichier doit avoir été créé par le script save_scodoc9_data.sh."
echo
echo
echo "Attention: TOUTES LES DONNEES DE CE SCODOC SERONT REMPLACEES !"
echo "Notamment, tous les utilisateurs et départements existants seront effacés !"
echo
@ -126,7 +126,7 @@ if [ ! -z $KEEP_ENV ] ; then
echo "conservation de la configuration actuelle"
cp -p "$SCODOC_VAR_OLD"/.env "$SCODOC_VAR_DIR"/.env
echo "récupération des données..."
su -c "pg_restore -f - $DB_DUMP | psql -q $DB_DEST" "$SCODOC_USER" >/dev/null || die "Erreur chargement/renommage de la base SQL"
su -c "pg_restore -f - $DB_DUMP | psql -q $DB_DEST" postgres >/dev/null || die "Erreur chargement/renommage de la base SQL"
su -c "(cd $SCODOC_DIR && source venv/bin/activate && flask db upgrade)" "$SCODOC_USER"
echo "redémarrez scodoc selon votre configuration"
else