Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
S
SCODOC_R6A06
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Jean-Marie Place
SCODOC_R6A06
Commits
ff67d853
Commit
ff67d853
authored
4 months ago
by
Emmanuel Viennet
Browse files
Options
Downloads
Patches
Plain Diff
Scripts sauvegarde/restore: améliore affichages
parent
de0c7a2c
No related branches found
No related tags found
No related merge requests found
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
sco_version.py
+1
-1
1 addition, 1 deletion
sco_version.py
tools/restore_scodoc9_data.sh
+10
-3
10 additions, 3 deletions
tools/restore_scodoc9_data.sh
tools/save_scodoc9_data.sh
+10
-6
10 additions, 6 deletions
tools/save_scodoc9_data.sh
with
21 additions
and
10 deletions
sco_version.py
+
1
−
1
View file @
ff67d853
...
...
@@ -3,7 +3,7 @@
"
Infos sur version ScoDoc
"
SCOVERSION
=
"
9.7.6
2
"
SCOVERSION
=
"
9.7.6
3
"
SCONAME
=
"
ScoDoc
"
...
...
This diff is collapsed.
Click to expand it.
tools/restore_scodoc9_data.sh
+
10
−
3
View file @
ff67d853
...
...
@@ -8,6 +8,8 @@
#
# E. Viennet, Sept 2021
#
set
-euo
pipefail
SCRIPT_DIR
=
"
$(
cd
"
$(
dirname
"
${
BASH_SOURCE
[0]
}
"
)
"
&> /dev/null
&&
pwd
)
"
source
"
$SCRIPT_DIR
/config.sh"
source
"
$SCRIPT_DIR
/utils.sh"
...
...
@@ -37,11 +39,16 @@ then
usage
elif
[
$#
-eq
1
]
then
echo
"restauration des données et de la configuration originale (production)"
echo
echo
"Restauration des données et de la configuration originale (production)"
echo
SRC
=
"
$1
"
DB_DEST
=
"SCODOC"
KEEP_ENV
=
""
else
echo
"restauration des données dans la configuration actuelle"
echo
echo
"Restauration des données dans la configuration actuelle"
echo
DB_CURRENT
=
$(
su
-c
"(cd
$SCODOC_DIR
&& source venv/bin/activate && flask scodoc-database -n)"
"
$SCODOC_USER
"
)
DB_DEST
=
"
$DB_CURRENT
"
KEEP_ENV
=
"Y"
...
...
@@ -62,7 +69,7 @@ echo
echo
"Attention: TOUTES LES DONNEES DE CE SCODOC SERONT REMPLACEES !"
echo
"Notamment, tous les utilisateurs et départements existants seront effacés !"
echo
echo
"La base SQL
$DB_
CURREN
T
sera effacée et remplacée !!!"
echo
"La base SQL
$DB_
DES
T
sera effacée et remplacée !!!"
echo
# Préparation si une copie 'antique' doit être effacée, demander confirmation, puis effacer
SCODOC_VAR_OLD
=
${
SCODOC_VAR_DIR
}
.old
...
...
This diff is collapsed.
Click to expand it.
tools/save_scodoc9_data.sh
+
10
−
6
View file @
ff67d853
...
...
@@ -9,6 +9,7 @@
#
# E. Viennet, Sept 2011, Aug 2020, Aug 21
#
set
-euo
pipefail
SCRIPT_DIR
=
"
$(
cd
"
$(
dirname
"
${
BASH_SOURCE
[0]
}
"
)
"
&> /dev/null
&&
pwd
)
"
source
"
$SCRIPT_DIR
/config.sh"
...
...
@@ -20,17 +21,20 @@ then
exit
1
fi
echo
"vérification de la configuration..."
DB_CURRENT
=
$(
cd
$SCODOC_DIR
&&
source
venv/bin/activate
&&
flask scodoc-database
-n
)
if
[
$DB_CURRENT
!=
'SCODOC'
]
;
then
echo
"Ce script ne peut transférer les données que depuis une base nommée SCODOC (c'est normalement le cas pour un serveur en production)"
echo
"Vérification de la configuration..."
DB_CURRENT
=
$(
cd
"
$SCODOC_DIR
"
&&
source
venv/bin/activate
&&
flask scodoc-database
-n
|
tail
-1
)
if
[
"
$DB_CURRENT
"
!=
'SCODOC'
]
;
then
echo
"Ce script ne peut transférer les données que depuis une base nommée SCODOC"
echo
"(c'est normalement le cas pour un serveur en production)"
echo
"La base actuelle est
$DB_CURRENT
"
echo
"Annulation"
exit
1
fi
echo
echo
"Ce script est utile pour transférer toutes les données d'un serveur ScoDoc 9"
echo
"à un autre ScoDoc 9."
echo
"Il est vivement recommandé de mettre à jour votre ScoDoc avant."
echo
"Il est vivement recommandé de mettre à jour votre ScoDoc avant
, si ce n'est pas déjà fait
."
echo
""
echo
-n
"Voulez-vous poursuivre cette sauvegarde ? (y/n) [n]"
read
-r
ans
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment