Bonsoir,

Le 01/10/2014 17:44, GepiAdminBerthelot a écrit :
>> Il faut extraire les DROP TABLE et CREATE TABLE en plus des INSERT INTO.
>> On va supprimer les anciennes tables d'archivage qui ne contiennent que
>> les données de 2012-2013 et précédentes mais dans lesquelles il manque
>> 2013-2014.
> 
> --> Bon ca je m'en sens capable ....

La sauvegarde n'est pas forcément facile à ouvrir.
On se retrouve une fois dé-gzippé avec un fichier SQL qui peut faire
plusieurs dizaines de Mo.
Le bloc-notes n'aime pas forcément ouvrir le fichier.

Effectuer quelque chose comme
        grep -i "INSERT INTO .*archivage.*" SAUVEGARDE.SQL > 
tables_archivage.sql
permet de récupérer les INSERT, mais il faut aussi récupérer la
suppression/création des tables archivage dans le sql/structure_gepi.sql
pour injecter d'abord la suppression/re-création des tables archivages
et ensuite les INSERT.


NOTE:
Pour ce genre de situation (oubli d'archivage), j'ai commencé à mettre
au point une génération de SQL avec juste les lignes d'archivage pour ne
pas avoir cet extraction de lignes d'une sauvegarde.
Pour le moment, je n'ai pas regardé comment récupérer les AID... et pas
mieux pour les crédits ECTS.

L'idée est de faire l'archivage sur un autre gepi en cochant une case
pour récupérer le SQL qui fasse juste les INSERT que l'on puisse
injecter dans le Gepi en production.


Cordialement.
-- 
Stephane Boireau
Collège Le Hameau - Bernay (27)
http://stephane.boireau.free.fr/gadgets/crobards.html
_________________________________________________________________________________
Documentation Gepi en ligne : http://www.sylogix.org/projects/gepi/wiki
Pour modifier ou résilier votre abonnement à cette liste :
https://lists.sylogix.net/mailman/listinfo/gepi-users

Répondre à