Skip to content
Snippets Groups Projects
Commit de0c7a2c authored by Emmanuel Viennet's avatar Emmanuel Viennet
Browse files

Fix: script de restauration sauvegarde complète pour deb12

parent af214a4b
No related branches found
No related tags found
No related merge requests found
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
# #
# ScoDoc: restore data (saved by save_scodoc9_data) into current install # ScoDoc: restore data (saved by save_scodoc9_data) into current install
# #
# Utile pour migrer ScoDoc 9 d'un serveur a un autre # Utile pour migrer ScoDoc 9 d'un serveur a un autre
# A executer en tant que root sur le nouveau serveur # A executer en tant que root sur le nouveau serveur
# #
...@@ -58,7 +58,7 @@ DB_DUMP="${SCODOC_VAR_DIR}"/SCODOC.dump ...@@ -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 "Ce script va remplacer les données de votre installation ScoDoc par celles"
echo "enregistrées dans le fichier fourni." echo "enregistrées dans le fichier fourni."
echo "Ce fichier doit avoir été créé par le script save_scodoc9_data.sh." 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 "Attention: TOUTES LES DONNEES DE CE SCODOC SERONT REMPLACEES !"
echo "Notamment, tous les utilisateurs et départements existants seront effacés !" echo "Notamment, tous les utilisateurs et départements existants seront effacés !"
echo echo
...@@ -126,7 +126,7 @@ if [ ! -z $KEEP_ENV ] ; then ...@@ -126,7 +126,7 @@ if [ ! -z $KEEP_ENV ] ; then
echo "conservation de la configuration actuelle" echo "conservation de la configuration actuelle"
cp -p "$SCODOC_VAR_OLD"/.env "$SCODOC_VAR_DIR"/.env cp -p "$SCODOC_VAR_OLD"/.env "$SCODOC_VAR_DIR"/.env
echo "récupération des données..." 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" su -c "(cd $SCODOC_DIR && source venv/bin/activate && flask db upgrade)" "$SCODOC_USER"
echo "redémarrez scodoc selon votre configuration" echo "redémarrez scodoc selon votre configuration"
else else
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment