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

Répondre à