A l'aide des explications de Stephane ci-dessous, je me suis finalement
lancé de part l'urgence que nous avions.
N'étant pas un fana de la ligne de commande sous MySQL , je vous fais un
bref compte-rendu de ce que j'ai fait et qui m'a amené à résoudre mon
pb , dans l'éventualité où cela servirait à d'autres.
J'ai donc "joué" avec un gepi de test que je me suis monté à la maison
et différentes sauvegardes, ainsi que PhpMyAdmin et (Webmin sur le
serveur de production où nous n'avons pas installer phpmyadmin pour des
raisons de sécurité)...
Pour résumer , j'ai exporté en SQL la table absences avec phpmyadmin
d'une sauvegarde correcte sur le serveur de test et j'ai importé par
éxécution SQL dans Webmin après avoir fait un drop table de la table
absences .
Tout semble s'etre bien passé . ... et les absences sont retrouvées ...
Je remarque que la conception même de "l'indépendance relative de
certaines tables" est une aubaine car il est possible de ne "jouer" que
sur certains éléments et surtout le nommage de certaines de ces tables
est particulièrement explicite ce qui permet de repérer rapidement ce
que l'on cherche.
J'en profite pour faire une suggestion : serait-il possible que
directement dans l'interface de Gepi une possibilité de restauration de
certaines tables sous la forme " aka-cliquer " de ce qu'on veut
restaurer serait-il envisageable ? Cela offrirait davantage de souplesse
dans ce que l'on souhaite restaurer ( dans mon cas cela pourrait être
les absences) mais également les appréciations ou les notes à une date
données etc ... en cas de "disaster recovery partiel" nécessaire...
.car dans notre cas, le pb nous est apparu "tardivement" et donc des
appréciations continuaient à être saisies pendant ce temps ... ce qui
fait qu'une restauration globale n'était pas envisageable.
En tout cas, une nouvelle fois, j'apprécie notre choix de Gepi pour
notre gestion notes , bulletins et peut etre très prochainement l'usage
absences en production ... :-) et merci à la "communauté" .
Cordialement
Samuel
Le 26/11/2014 06:52, GepiAdminBerthelot a écrit :
Le 25/11/2014 21:08, Stephane Boireau a écrit :
Bonsoir,
Le 25/11/2014 19:17, GepiAdminBerthelot a écrit :
Merci. Je viens d'appliquer la manip mais sans succès ...
tout reste à 0 au niveau des absences ...
Une autre piste ?
Si tu désactives mod_abs2, cela change quelque chose? (je ne pense pas).
J'ai comme un doute sur le fait que les absences aient été importées.
--> Les CPE ont saisie manuellement les absences pour chacun des élèves
Si la table absences est remplie, la case cochée dans le paramétrage
mod_abs2 aurait dû suffire à permettre l'affichage des absences sur les
bulletins.
--> Là apparemment ce n'est pas le cas .
Si elles ont été saisies avant les tests mod_abs2, c'est la table
absences
qu'il faut restaurer.
Après une sauvegarde de la base comme elle est maintenant, restaurer la
table absences extraite d'une sauvegarde précédente.
- Gestion générale/Gestion des connexions/Désactiver
- Gestion générale/Sauvegarde et restauration
Sauvegarder
- Ouvrir la sauvegarde antérieure dans un bloc notes type notepad++ et
rechercher la chaine 'absences'.
Tu devrais avoir quelque chose comme
DROP TABLE IF EXISTS `absences`;
CREATE TABLE `absences` (`login` varchar(50) NOT NULL default '',
`periode` int(11) NOT NULL default '0', `nb_absences` char(2) NOT NULL
default '', `non_justifie` char(2) NOT NULL default '', `nb_retards`
char(2) NOT NULL default '', `appreciation` text NOT NULL, PRIMARY KEY
(`login`,`periode`)) ENGINE=MyISAM CHARACTER SET utf8 COLLATE
utf8_general_ci;
suivi de lignes
INSERT INTO absences...
C'est ce qu'il faut récupérer et restaurer.
Si tu veux que je te fasse l'extraction de la partie utile, envoie-moi
*en privé* (boite de même préfixe mais avec le suffixe @free.fr ou via
http://dl.free.fr).
---> C'est parti ... Un grand merci pour cette aide précieuse.
Cordialement
Samuel
Cordialement.
_________________________________________________________________________________
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
_________________________________________________________________________________
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