Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
legi
soft
gestex
Commits
3f7355e0
Commit
3f7355e0
authored
Jul 15, 2021
by
Estéban Ristich
Browse files
Merge branch 'devel' of
https://gricad-gitlab.univ-grenoble-alpes.fr/legi/soft/gestex
into devel
parents
4e285497
bdce8c68
Changes
4
Hide whitespace changes
Inline
Side-by-side
.gitignore
View file @
3f7355e0
...
...
@@ -8,5 +8,6 @@ connect.php
test.php
Gestex Prod Simulation.session.sql
db-schema-prod-dumpall.sql
db-gestex-dump-*.sql
*.old
data/
\ No newline at end of file
data/
AUTHORS.md
View file @
3f7355e0
...
...
@@ -5,3 +5,4 @@
*
Gabriel Moreau
<Gabriel.Moreau
(
A
)
univ-grenoble-alpes.fr
>
*
Sylène Moreau
<Sylene.Moreau
(
A
)
isen-ouest.yncrea.fr
>
*
Olivier De Marchi
<Olivier.De-Marchi
(
A
)
univ-grenoble-alpes.fr
>
*
Estéban Ristich
<Esteban.Ristich
(
A
)
protonmail.com
>
README.md
View file @
3f7355e0
...
...
@@ -134,7 +134,7 @@ QUIT;
#### Sauvegarde de la base de donnée
```
bash
mysqldump
-u
root
-p
gestex
>
db-gestex-dump.sql
mysqldump
-u
root
-p
gestex
>
db-gestex-dump
-
$(
date
'+%Y%m%d'
)
.sql
```
Pour récupérer la base de donnée ainsi sauvée,
...
...
@@ -142,7 +142,23 @@ il suffit de faire l'inverse.
Attention cependant que cette opération va annuler toutes les opérations qui auront été faites entre temps...
```
bash
mysql
-u
root
-p
gestex < db-gestex-dump.sql
mysql
-u
root
-p
gestex < db-gestex-dump-YYYYMMDD.sql
```
#### Mise à jour de la base de donnée
Pour connaître la version du schéma nécessaire dans le code
et la version du schéma actuellement utilisé par la base de donnée.
```
bash
grep
'define.*GESTEX_DB_VERSION'
module/
*
.php
mysql
-u
root
-p
gestex
SELECT
*
FROM version WHERE soft
=
'database'
;
```
Par exemple, pour passer de la version 3 à la version 4 du schéma
```
bash
mysql
-u
root
-p
gestex < db-upgrade-3-4.sql
```
...
...
db-upgrade-4-5.sql
View file @
3f7355e0
...
...
@@ -7,9 +7,9 @@
-- ALTER TABLE
--
ALTER
TABLE
`
l
isting`
MODIFY
COLUMN
`barcode`
BIGINT
DEFAULT
NULL
;
ALTER
TABLE
`
l
isting`
ADD
COLUMN
`max_day`
INT
(
11
)
NOT
NULL
DEFAULT
0
;
UPDATE
`
l
isting`
SET
`max_day`
=
0
;
ALTER
TABLE
`
L
isting`
MODIFY
COLUMN
`barcode`
BIGINT
DEFAULT
NULL
;
ALTER
TABLE
`
L
isting`
ADD
COLUMN
`max_day`
INT
(
11
)
NOT
NULL
DEFAULT
0
;
UPDATE
`
L
isting`
SET
`max_day`
=
0
;
-- TIMESTAMP =< MySQL 5.5.x < DATETIME
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment