Commit 3f7355e0 authored by Estéban Ristich's avatar Estéban Ristich
Browse files
parents 4e285497 bdce8c68
...@@ -8,5 +8,6 @@ connect.php ...@@ -8,5 +8,6 @@ connect.php
test.php test.php
Gestex Prod Simulation.session.sql Gestex Prod Simulation.session.sql
db-schema-prod-dumpall.sql db-schema-prod-dumpall.sql
db-gestex-dump-*.sql
*.old *.old
data/ data/
\ No newline at end of file
...@@ -5,3 +5,4 @@ ...@@ -5,3 +5,4 @@
* Gabriel Moreau <Gabriel.Moreau(A)univ-grenoble-alpes.fr> * Gabriel Moreau <Gabriel.Moreau(A)univ-grenoble-alpes.fr>
* Sylène Moreau <Sylene.Moreau(A)isen-ouest.yncrea.fr> * Sylène Moreau <Sylene.Moreau(A)isen-ouest.yncrea.fr>
* Olivier De Marchi <Olivier.De-Marchi(A)univ-grenoble-alpes.fr> * Olivier De Marchi <Olivier.De-Marchi(A)univ-grenoble-alpes.fr>
* Estéban Ristich <Esteban.Ristich(A)protonmail.com>
...@@ -134,7 +134,7 @@ QUIT; ...@@ -134,7 +134,7 @@ QUIT;
#### Sauvegarde de la base de donnée #### Sauvegarde de la base de donnée
```bash ```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, Pour récupérer la base de donnée ainsi sauvée,
...@@ -142,7 +142,23 @@ il suffit de faire l'inverse. ...@@ -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... Attention cependant que cette opération va annuler toutes les opérations qui auront été faites entre temps...
```bash ```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
``` ```
......
...@@ -7,9 +7,9 @@ ...@@ -7,9 +7,9 @@
-- ALTER TABLE -- ALTER TABLE
-- --
ALTER TABLE `listing` MODIFY COLUMN `barcode` BIGINT DEFAULT NULL; ALTER TABLE `Listing` MODIFY COLUMN `barcode` BIGINT DEFAULT NULL;
ALTER TABLE `listing` ADD COLUMN `max_day` INT(11) NOT NULL DEFAULT 0; ALTER TABLE `Listing` ADD COLUMN `max_day` INT(11) NOT NULL DEFAULT 0;
UPDATE `listing` SET `max_day` = 0; UPDATE `Listing` SET `max_day` = 0;
-- TIMESTAMP =< MySQL 5.5.x < DATETIME -- TIMESTAMP =< MySQL 5.5.x < DATETIME
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment