Commit 3f7355e0 authored by Estéban Ristich's avatar Estéban Ristich
Browse files
parents 4e285497 bdce8c68
......@@ -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/
......@@ -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>
......@@ -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
```
......
......@@ -7,9 +7,9 @@
-- ALTER TABLE
--
ALTER TABLE `listing` MODIFY COLUMN `barcode` BIGINT DEFAULT NULL;
ALTER TABLE `listing` ADD COLUMN `max_day` INT(11) NOT NULL DEFAULT 0;
UPDATE `listing` SET `max_day` = 0;
ALTER TABLE `Listing` MODIFY COLUMN `barcode` BIGINT DEFAULT NULL;
ALTER TABLE `Listing` ADD COLUMN `max_day` INT(11) NOT NULL DEFAULT 0;
UPDATE `Listing` SET `max_day` = 0;
-- TIMESTAMP =< MySQL 5.5.x < DATETIME
......
Markdown is supported
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